1、运算符
a.结果是值
算数运算: + - * / % // **
a=10+10
赋值运算: =
a = a+1
b.结果是布尔值
比较运算: == >= <= !=
a=1>5
逻辑运算:and or
a = 1>6 or 1==1
成员运算: in not in
a = "a" in "abcd"
2、基本数据类型
ps: pychar中 输入int并选中,ctrl+鼠标可查看方法,其他类似
数字 int #所有功能都放在int里 a1 = 123
字符串 str s1 = "abcd"
列表 list
元组 tuple
字典 dict
布尔值 bool
3、数据类型和变量
1)变量:
记录状态变化(年龄、level)
2)可变-不可变:修改后原ID不变是可变
1. 可变:列表、字典
2. 不可变:数字、字符串、元组
3)访问顺序:
1. 直接访问:数字
2. 顺序访问:字符串、列表、元组
3. 映射:字典
4) 存放元素个数:
1. 容器类型:列表、元组、字典
2. 原子类型:数字、字符串
4、类型转换
1)数字-int
将字符串转换为数字
a = "123"
print(type(a),a)
b = int(a)
print(type(b),b)
-bit_length
前数字的二进制 至少用几位表示
age = 6
r = age.bit_length()
print(r)
2)字符串 str
3)列表 list
4)元组 tuple
5)字典 dict
6)布尔值 bool
None, "", (), [], {}, 0 ==》false