疫情环境下的网络学习笔记 python Day 01

上午课程

一.前言

  1.python:编程语言,语言是一个失误与另一个事物沟通的工具。编程语言则是人与计算机沟通的介质。

  2.为什么要跟计算机沟通

  3.什么是编程:奴隶主把想让计算机替自己做事情的逻辑用编程语言表达出来

  大前提:编程语言里所出现的所有的基础语法,都是为了让计算机能够具备人的某一项技能,或者说让计算机能够像人一样去干

  思路:什么是,为什么要用,如何用

  像学英语一样学python语法

 

二.编程语言介绍

  1.机器语言:直接用0101构成的指令去编写程序计算机可以无障碍理解

  2.汇编语言:用英文标签取代二进制去编写程序

  3.高级语言:用人的语言去写程序,计算机无法直接理解,需要翻译,按照翻译方式的不同分为两种

    编译型:C:类似于谷歌翻译(编译器),运行效率高于解释型,开发效率低于解释型

    

    解释型:python:类似同声传译(解释器),运行效率低于编译型,开发效率高于编译型  

    不同平台专用的解释器解决了跨平台的问题

 

下午课程

print(“hello world”)

exit()

执行python程序的两种方式

cmd:交互式,即时执行代码,即时得到反馈

调试方便 无法永久保存

脚本方式:python3 文件路径

可以把代码永久保存在文件中

集成开发环境:pycharm

python文件的后缀名不影响程序的执行,但是约定俗成的是.py

执行python程序三步骤

1.先启动一个python3解释器

2.把.py的内容由硬盘读入内存

3.python3程序解释执行刚刚读入内容的代码,识别语法

新建python程序的方法 new->python file

虚拟环境 用下面的现存环境

 

python语法

  变量

  注释方式

    #单行注释

     三引号包含的内容注释’‘’

  1.什么是变量:纪录事物的状态,事物的状态可以发生变化

  2.为什么要有变量:为了让计算机能够像人一样纪录\记忆事物的状态

  3.如何用变量

 

一.如何用变量

  1.先定义,后引用

    name = aaa

    变量名:相当于门牌号,访问变量值的唯一方式

    赋值符号:把变量值关联给变量名

    变量值:纪录的状态

 

二.变量名的命名规范

  1.变量名是由字母、数字、下划线组成

  2.不能以数字开头

  3.不能命名为python关键字(print,class。。。)

 

三.变量名的命名风格

  纯小写字母+下划线(推荐):phone_num,shop_name

  驼峰体:PhoneNum

  见名识意,不要用中文,拼音命名变量。

 

基本数据类型

  为何纪录的数据要有类型?

  变量值是用来纪录事物状态的,二事物的状态是各种各样的,所以对应着就应该用不同类型的值去纪录这些状态。

  存不是目的,目的是为了方便地取

 

1.字符串类型:纪录描述性质的状态,在‘ ‘,“ ,中包含一串字符

msg = ”hello world“,login_session= aaa;

  三引号可以定义多行字符串

”“”
aaa

bbb

“””

  字符串的嵌套 info = ’my name is aaa '

  外层用单引号,内层用双引号,或着反过来

  ctrl+/ 注释快捷键

  ctrl+l 整理格式快捷键

 

2.整形 :阿拉伯数字,年龄,号码

  age = 18

 

3.浮点型:小数,身高,薪资etc

  height = 1.79

 

4.列表(索引对应值):存多个值,按照顺序依次存放多个值,并且可以按照顺序取出指定位置的值:在[ ]中,用逗号分隔开多个任意类型的值

  L = [’aaa’,101,11.12,’bbb’,[’aaa’,’bbb’]]

  正向索引从0 开始,同JavaScript

  列表取值方式:正向取L[0] = ‘aaa’ , L[1] = 101

  反向取:索引从-1开始:L[-1] = [’aaa’,’bbb’]

  嵌套取值 L[5][1] = ‘bbb’

5.字典类型: key对应值,key对值具有描述性功能,key通常情况下是字符串类型

{},逗号分隔开多个key:value 的元素

info={

‘name’:’aaa’,

‘gender’:’male’,

‘height’:180

}

猜你喜欢

转载自www.cnblogs.com/telecasterfanclub/p/12327474.html