Python基本数据类型:
int,float,bool,str
值引用和地址引用
int,str,tuple不可改变类型
list, set,dict 可更改类型
具体表现:
不可改变类型:从新赋值变量内容后,变量内存地址变化
可改变类型:从新赋值变量内容后,变量内存地址不变测试
运算符:
1.算术运算符: %,**,+,-,*,/, //
2.赋值运算符: +=,-=, *=, /=, //=
3.比较运算符: ==, >, <, !=,
4.逻辑运算: 参与运算的自己是布尔类型,返回的也是布尔类型,and, or, not
5.身份运算符:is / is not
6.类型判断: isintance (能够判断子类与父类的关系
7.位运算符 &按位与 | 按位或 ^按位异或 ~去反 << 左移 >> 右移
按照二进制的方式进行位运算
type 查看数据类型
isinstance 也会查看数据类型
流程控制(Flow Control)
if-elif-else语句内存
if condition:
//todo 语句
else:
//todoit
if condition:
//todo
elif condition:
//todo
elif condition:
//todo
else:
//todo
for循环
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)))io