变量
1. 变量名
Pthon关键词
['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
变量名 字母、数字、下划线
第一个字符不能为数字
不能以关键词命名
2. 运算符
+ - * / ** % // #“取商”
in not in #If “名字”in name #判断某个东西是否在某个东西里面
字符串
布尔值:
>
<
>=
<=
!= #不等于
<> #不等于
True 真 False 假
while True
3. 运算方式
算数运算
a=a*10
赋值运算
a=a+1 a+=1
比较运算
a=1>5
逻辑运算
a=1>6 or 1==1
成员运算
a=”ad” in “abc”
4. 基本数据类型
数字 int
num=”d”
b=int(num,base=16)
print(b)
r=agr.bit_length() #当前数字的二进制,至少用n位表示
字符串 str
test=”hello”
b=test.capitalize()
b1=test.casefold() #所有的都变成小写
b2=test.lower()
print(b)
b=test.center(20,”L”) #设置宽度,并将内容居中;20代指总长度;L空白位置填充,可有可无
b=test.count(‘l’,5)#l表示在test里面包含此字符的个数,5表示起始位置可忽略
b=test.endswith("o") #布尔运算是否以o结尾
b=test.startswith("h") #布尔运算是否以h开始
b=test.find("e",1,4) #寻找test里面第一个包含e的列号,1表示寻找的起始字符,4表示寻找的字符长度范围
test='i like {move},is {ke}'
print(test)
b=test.format(move='凡尔赛',ke='3d') #将一个字符串的占位符替换为指定的值
print(b)
b=test.isalnum() #判断字符串中是否只包含字母和数字
test="hello\tworld\na\tho"
b=test.expandtabs(10) #分割一段字符串,\t表示制位符号,\n表示下一行 ,10表示制位符号的字符长度
print(b)
列表 list
元祖 tuple
字典 dict
布尔值 bool
b=test.isalpha() #判断字符串里面是否只包含字母和汉字
b=test.isdecimal() #判断字符串里面是否只包含数字
b1=test.isdigit() #判断字符串里面是否只包含数字和特殊字符数字
b3=test.isnumeric() #判断字符串里面是否只包含数字和特殊数字和中文数字
b=a.isidentifier() #判断字符串中是否以下划线字母开头的,是否包含字母数字下划线任意一种或全部
b=test.isprintable() #判断字符串中是否包含不可见字符
b=test.isspace() #判断是否全部都是空格