1. 打印不换行,end=''
2. 使用csv前先import csv, 用with open打开之后,row = csv.reader(file_name), next(row)读取下一行
3. 逆序 x='123', y=x[::-1]
or: y=list(x), y.reverse()
4. 小数点保留位数四舍五入 a=round(x,2)
import math
向上取整math.ceil(x)
向下取整math.floor(x)
5. string.strip() 去掉头尾空格
string.lstrip() 去掉开头的空格
string.rstrip() 去掉结尾的空格
6. 判断是否为字母:str.isalpha()
判断是否为数字:isdigit()
判断是否为空格:isspace()
7. list.sort(), 直接修改原列表,缺省为升序,逆序reverse=True,如若生成新列表可以用new_list=sorted(list,reverse=True), 另外sorted函数也可以直接作用于字符串,以列表形式返回
8. l=[1,2,3]
浅复制:new_l=l
深复制:new_l=[i for i in l]
9. s=‘’.join(str(I) for i in l)
10. 小写转大写:str.upper()
大写转小写:str.lower()
只改变第一个字母:str.capitaliize()
改变每个单词的第一个字母:str.title()
11. dict.get(key,default=None)
12. 对齐 center, rjust, ljust
13. / 除; % 取余数; ** 幂; // 商的整数部分
14. 100以内最大素数
y=2
for n in range(100,2,-1):
for i in range(2,n):
if n%i==0: #%--取余数计算
ok=False
break
else: #在2--n-1之间没找到因式
y=n
break #break 退出当前循环,continue退出本次循环
15. x.insert(location, new_value)