一、变量
- 定义:在程序中变量就是用来临时储存数据的容器
- 格式:变量=数据,首次赋值被定义,再次赋值会改变变量的指向(储存位置)
2.1 可以使用代码id()查看变量内存地址
2.2 可以使用数据变量接收用户输入数据:
qq_name=input('请输入账户:')
- 命名规范:
3.1由数字,字母,下划线组成,不得以数字开头
3.2不可和系统关键词重名
3.3做到见名知意
3.4多个单词变量可以用下划线命名,大驼峰命名,小驼峰命名标识符 - 标识符:
在程序开发过程中自定义名称,即变量,函数,类等等。。 - 关键词:import keyword keyword.kwlist
小贴士:命名规范
1恒定量(常亮)使用全大写与下计划线:比如规定的不可更变的变量值
2私有变量使用前下划线和小写例如:_message
3一般的变量则应该:全小写,用下划线隔开,表示类型的字母放在最前面,要完成的
工作则在中间,属于谁放在最后,或可省略例如:numpy_creat_data_set_test 表示
的意思是:该变量是 Numpy 类型,被创建为一个数据集,用于测试(test 这个函数的内
部变量)
4.当一个变量被用于保存于布尔值时,做好使用 is 或 has 作为前缀,这样更易于理解
5.当一个变量被用于保存序列时,最好使用复数形式
6.当一个变量被用于临时保存时,最好加上 temp_的前缀
7.当一个变量被用于作为字典时,应该使用显示名称,如一个用来保存个人地址的变量:p
erson_address
8.应当避免使用通用名称,现有名称(已有名称,变量 i,j 可以循环使用), 避免关键字,
非得使用可以使用后缀下划线
9.类名使用驼峰命名法,当定义的是模块的私有类时,还可能有一个前导下划线
- 连续赋值:变量1,变量2,变量3=数据1,数据,2,数据3
- 共享引用:多个变量可以应用同一片空间
二、数据类型
- 简单数据类型:
字符串str,数值型(整形int,浮点型float,布尔型bool,复数型complex) - 组合数据类型:
保存一组数据,列表-list,元组-tuple,字典-dict,集合-set
三、数据类型转换
- -int(x),将x转换为一个整数
- -float(x),将x转换为一个小数
- -bool(x),将x转换为一个布尔
- -str(x),将x转换为字符串
- chr(x),将一个整数转换为一个字符
- -ord(x),将一个字符转换为一个整数
- eval(x),将字符串中的有效python表达式,返回一个对象
四、运算符
- 算数运算符、赋值运算符,比较运算符,复合赋值运算符,逻辑运算符
- 算数运算符:+,-,*,/,//,%,**
- 优先级:幂最高,先乘除,再加减,有()先算括号里面的
- 赋值运算符:=,把“=”右边的结果赋值给左边的变量
- 复合赋值运算符 +=,-=,*=,/=,//=,%=,**=
- 逻辑运算符:and,or,not,优先级:not>and>or
- 比较运算符:>,<,>=,<=,==,!= ,条件为真返回True,条件为假返回False