Python基本数据类型:
int,float,bool,str值引用和地址引用int,str,tuple不可改变类型list, set,dict 可更改类型具体表现:不可改变类型:重新赋值变量内容后,变量内存地址变化可改变类型:重新赋值变量内容后,变量内存地址不变运算符:
1.算术运算符: %,**,+,-,*,/, //2.赋值运算符: +=,-=, *=, /=, //=3.比较运算符: ==, >, <, !=, 4.逻辑运算: 参与运算的本身是布尔类型,返回的也是布尔类型,and, or, not5.身份运算符:is / is not6.类型判断: isintance (可以判断子类与父类的关系7.位运算符 &按位与 | 按位或 ^按位异或 ~去反 << 左移 >> 右移 按照二进制的方式进行位运算type 查看数据类型isinstance 也会查看数据类型流程控制(Flow Control)if-elif-else语句if condition:
//todo 语句else: //todoif condition:
//todoelif condition: //todoelif condition: //todoelse: //todofor循环for i in range(2,20,2):以下是列表,字典,元组表示方式lists = ["hello", "world", "test", "Redhat"]dicts = {"Pason": "123@qq.com", "Mike": "mike@163.com"}tuple_t = (1,True,"Linux")以下是字典的引用for item in dicts: print(item) print(dicts[item])以下是各关键字break; continue; pass以下是测试id的命令 a = (1, 2, 3) print(hex(id(a)))