学习python第三天内容回顾

一、注释

 注释分为单行和多行注释,单行注释用#在需要注释的首字添加,而多行注释可以用三对单引号或者双引号,不会被python解释器解释执行,是提供给开发者阅读代码的提示

单行注释用'' | ""

多行注释用‘’‘’ | “”“”“”

pycharm快捷键:Ctrl + /

二、数据类型

数据类型可以分为:

(1)整型(int)(2)浮点型(float)(3)字符型(str)(4)列表型(list)(5)字典型(dict)(6)布尔型(bool)

1、int(整型)

作用:用来定义数量、年龄、等级等整数的变量

定义:age = 18

2、float(浮点型)

作用:用来存放小数如身高、工资、体重等非整数的变量

定义:weight =130.5

(1)可以通过格式化方式来绝对输出格式

eg:%.6f % salary

1)%f对浮点型数据进行占位

2).后的数据数字表示小数精度

3).前的数据是输出的长度,小于等于要输出的数据长度不起作用,超出就采用规定的最大长度

3、字符串类型(str)

作用:记录描述性质的状态

定义:在单引号/双引号/三引号中包含一系列字符

# 案例:
name = input('name: ')
age = input('age: ')
# %s是万能占位符, %是用来连接有占位符的字符串与需要占位的变量,多个变量用()包裹
info = """信息:
name: %s
age: %s""" % (name, age)
print(info)

4、列表型(list)

作用:按照位置记录多个同种属性的值(索引对应值,索引从0开始,代表的就是位置)并且可以取出指定位置的某一个值

定义:变量名 = [多个值之间,用逗号隔开]

(1)列表变量名ls访问的是列表整体

eg:ls = [1,2,3]  print(ls)  #输出[1,2,3]

(2)通过索引(index)来访问具体的值,index从0开始编号

eg:  print(ls[0])     # 3

(3)ls的嵌套及值的访问

eg:  ls = [[1, 2, 3], [4, 5, 6], [7, 8, [9]]] 

#访问数据9  print[ls[2][2][0]]

(4)注意:列表的某号位值存放的并不是列表中的数字,而是该数字在堆区存放的空间地址

5、字典型(dict)

作用:记录多个不同属性的值

定义:{}是用来定义字典的语法,key是用来描述最终要访问的value值的,在{}内用逗号分开多个 元素

每一个元素都由key:value(值,任意类型)组成

eg: dic={'name':'egon','age':18,'gender':'male'}

   print(dic['age'])

eg:# 字典的嵌套

info = {
'name': 'egon',
'hobbies': ['play', 'sleep'],
'company_info': {
'name': 'Oldboy',
'type': 'education',
'emp_num': 40,
}
}
# 拿到40 | 拿到 'sleep'
res = info['company_info']['emp_num']
print(res)
res = info['hobbies'][1]
print(res)

6、布尔型(bool)

布尔型就两个值:true | false

三、运算符

运算符有数学运算符、逻辑运算符和比较和赋值运算

1、算术运算符:+ | - | * | / | // (取整)| **(幂) | %(求余)

(1)字符串和列表只可以做+ | * 运算(2)任意数 % n => [0, n-1](3)有负数参与的取余:符号跟着 % 后面那个数

2、比较运算:> | < | == | != | >= | <=   #运算的结果为bool类型

赋值运算:+= | -= | *= | /= | %= | **= | //= | =

eg:num+=10

(1)链式赋值     a = b = num

(2) 交叉赋值    x = 10  y = 20    x, y = y, x

(3)解压赋值   ls = [3, 1, 2]    a, b, c = ls    print(a, b, c)    res = ls   print(res)      ;eg :  _, _, g = ls    print(g)

3、逻辑运算(and、or、not)(与、或、非)

逻辑运算符运行结果:不一定是bool类型

(1)and :左右都成立才成立,有不成立的就不成立

(2)or : 左右都不成立才不成立,有成立的就成立

(3)not :立则不成立,不成立则成立

四、变量命名规范

1、变量名只能是字母、数字、或下划线的任意组合

2、变量名第一个字符不能呢为数字

3、不能为关键字,课采用驼峰体与下划线的方式命名

猜你喜欢

转载自www.cnblogs.com/huanghongzheng/p/10713105.html
今日推荐