今日小收获:
- 变量要具有可读性,即不会的进行翻译,不要用汉语拼音进行代替
- 概念性的东西建议做成思维导图的形式,好记性不如烂笔头,笔记一定要回顾!!!
变量的命名规则
由字母、数字、下划线组成(注意,首字母不能为数字)
系统关键字不能用作变量名,建议保留关键字也不要使用,如:type
变量名区分大小写
python中变量没有类型限制,可以将任意类型赋值给变量,动态语言
值类型与引用类型
int str tuple 值类型(不可改变)
list set dict 引用类型(可变)
a=1表示将a指向数字1
解释:对于引用类型,最主要的其是可变的,即可以修改的,不是产生的一个新的,此中是将数字1变为字符1
相+不是进行原字符串的修改,而是得到一个新的字符串!!!
列表的可变与元组的不可变
运算符号
2的3次方:2**3
赋值运算符:重点放在赋值上
比较运算符:重点放在操作结果为布尔值
不只是数字才能做比较运算_
逻辑运算符:操作类型{1,0}和结果都是布尔类型
显示的是后面的(箱子)
int float 0被认为是False,非0为True
str,空被认为是False,非空为True
成员运算符:成员是否一组元素在其中,判断的是key,不是value
身份运算符:不是比较的值是否相等,而是比较身份id是否相等
如何判断变量的值、身份与类型:对象的三个特征:id value type 分别对应 is == isinstance
位运算符:都是对二进制数进行运算