Python基础知识
——————————————
A = [1, 2, 3, 4, 5, 6] 赋值
B = [1, 2, 3]
变量
定义一个变量
命名的可读性要强
可以用简单简洁的英文单词来表示一个变量。
字母、数字、下划线,数字不能开头;
系统关键字,不能用在变量名中,保留关键字 and = 1
变量名区分大小写
变量没有类型限制
python是动态语言,体现在变量类型上
int,str,tuple值类型---不可变的,生成新的值
a = 1
b = a
a = 3
print(b)
1
list,set,dict引用类型---可变的
a = [1, 2, 3]
b = a
a[0] = '1'
print(b)
['1', 2, 3]
运算符
3/2
3//2
2**2
5%2
3 - 2
算数运算符:+,-,* ,/,//,%,**
赋值运算符:=,+=,*=,/=,%=,**=,//=
比较(关系)运算符:==,!=,>, <, >=, <=
isinstance(a,(int, str,float))
逻辑运算符:and , or, not
成员运算符:in,not in
身份运算符:is,is not;is比较两个变量身份是否相等
位运算符:&(按位与),|(按位或),^(按位异或), ~(按位取反),<<(左移动),>>(右移动)---把数字当作二进制数进行运算
主要是用来遍历,循环,序列或者集合字典