什么是表示符?
开发人员在程序中自定义的一些符合和名称,标识符是自己定义的,如变量名、函数名等
标识符的命名规则?
标识符只能由字母、下划线"_"、数字组成;
标识符不能以数字开头;
标识符不能使用关键字;
标识符不能包含特殊符号;
标识符对大小写区分;
建议标识符命名应"见名知意"
python中的关键字;(牢记不能使用)
【false】【Nome】【True】【and】【as】【assert】【async】【await】【break】
【class】【continue】【def】【del】【elif】【else】【except】【finally】【for】
【from】【global】【if】【import】【in】【is】【lambda】【nonlocal】【not】
【or】【pass】【raise】【return】【try】【while】【with】【yield】
标识符的命名方法?
小驼峰式命名法: 函数名 addName
大驼峰式命名法: 类名 AddName
标准的数据类型
Number / int(数字)
String (字符串)
List (列表)
Tuple (元组)
Set (集合)
Dictionary (字典)
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
isinstance 和 type 的区别在于:
- type()不会认为子类是一种父类类型。
- isinstance()会认为子类是一种父类类型。
注意:Python3 中,bool 是 int 的子类,True 和 False 可以和数字相加, True==1、False==0 会返回 True,但可以通过 is 来判断类型。
在 Python2 中是没有布尔型的,它用数字 0 表示 False,用 1 表示 True。
注意点:
- 1、Python可以同时为多个变量赋值,如a, b = 1, 2。
- 2、一个变量可以通过赋值指向不同类型的对象。
- 3、数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。
- 4、在混合计算时,Python会把整型转换成为浮点数。
课后作业
算术运算符