a,b=1,2
a,b=b,a 可以直接交换两者的值
python中没有常量 只有逻辑上的常量
divmod() 获得商和余数
//:地板除 向下取整
OB 二进制 OO 八进制 OX 十六进制
int() 可以将字符串(只包括数字的) 直接变为整型 , 浮点型直接去小数点变整型
整数与浮点数进行运算 最后变为 浮点型
round() 四舍五入函数
time.time() 反回 1970年 至 当前时间(以秒为单位,带微秒)
turtle.write() 显示数字
与或非 and or not
is 判断是否是同一对象 not is 判断是否不是同一对象 [-5,256] 中的值 可以不用再创造一个对象
python 中字符串是基本类型 没有字符型
ord() 将一个字符转换为unicode码
char() 将数字转换为字符
转义字符:\ 末尾用 续航符
\ 反斜杠
’ 单引号
"双引号
\b 退格
\r 回车
\n 换行
\t 制表符
字符串连接: +、直接拼接 例:“‘a’‘b’” —>‘ab’
input() 键盘输入字符串
index() 反回查找字符的第一次出现的位置
replace(xx,xx) 修改字符串(创造一个新字符串)
切片: 字符串[开始位置,结束位置,步长]
split() : 分割
join():合并 ‘xx’.join(str)
字符串驻留:仅包含 字母 数字 下划线
str.startswith(xx) 判断开头字符是否为XX
str.endswith(xx) 判断结尾字符是否为XX
str.find(xx) xx在str中第一次出现的位置
str.rfind(xx) xx在str中最后一次出现的位置
str.strip(‘x’) 去除str中首尾出现的x
str.lstrip(‘x’)去除str中首出现的x
str.rstrip(‘x’)去除str中尾出现的x 默认去除空格
a.capitalize() 产生新的字符 首字符大写
a.title() 产生新的字符 每个单词首字符大写
a.upper() 产生新的字符 全部大写
a.lower() 产生新的字符 全部小写
a.swapcase() 产生新的字符 大小写互换
a.center(xx,yy) 首尾填充xx个yy
a.ljust(xx,yy) 首填充
a.rjust(xx,yy)尾填充
a.isalnum() 判断是否为数字或字母
a.isalpha() 判断是否只由字母组成(汉字)
a.isdigit() 判断是否为数字
a.isspace 判断是否为空格
字符格式化 例子:a=“我的名字是:{0},年龄:{1}”
a.format(“森”,“20”)
a : 我的名字是:森,年龄:20
或 a=“我的名字是:{name},年龄:{age}”
a.format(name=“森”,age=“20”)
填充与对齐:^居中 <左对齐 >右对齐 ‘:’后面带填充字符只能是一个字符 不填默认是空格
例:a=“我的名字是:{0:*^7},年龄:{1}”
a.format(‘森’,‘20’)
a : ‘我的名字是:森,年龄:20’