review

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)

posted on 2019-08-13 15:48  Eleni  阅读(196)  评论(1编辑  收藏  举报

导航