1.math模块中常用函数
pow(x,y) |x的y次幂
sqrt(x) |x的平方根
pi |pi的值
exp(x) |e的x次幂
fabs(x) |绝对值
>>>import math
>>>import.pow(2,2)
>>>4.0
2.字符串函数
string.count() |获取某一子字符串数目
string.isdigit() |判断是否仅包含数字
string.upper() |全转换为大写
string.isupper() |判断是否全为大写
string.lower() |全转换为小写
string.islower() |判断是否全为小写
string.find() |查找某一子字符串的位置
len(string) |获取字符串长度
>>>a="The quick brown fox jumps over the lazy dog!"
>>>a.count("f")
>>>len (a)
>>>44
>>>a.islower()
>>>False
>>>a.find("g")
>>>42
3.格式换字符串
1.%d 整数
2.%s 字符串
3.str.format()
>>>print ("I am a %s ,and %d years old" % ("chinese",16))
>>>print("网站名:{name}, 地址 {url}".format(name="百度", url="www.baidu.com"))
4.列表的操作函数
list.append() |添加X
list.count() |出现次数
list.pop() |删除一个尾部成员
list.remove(x) |指定删除
list.index() |查找X在列表中的序列
list.sort() |排序
list.reverse() |顺序颠倒
list.insert(index,obj) |指定插入
>>>a=[1,2,3,4,5,66,77,88]
>>>a.index(3)
>>>2
>>>a.remove(77)
>>>[1,2,3,4,5,66,88]
5.字典操作函数
dic.clear() |清空字典
dic.items() |获得由键和值组成的迭代器
dic.keys() |获得键的迭代器
dic.values() |获得值的迭代器
dic.update(adic) |从另一个字典更新成员
>>> a={"a":1,"b":2,"c":3}
>>>a.keys()
>>>dict_keys(['a', 'b', 'c'])
>>>a.items()
>>>dict_items([('a', 1), ('b', 2), ('c', 3)])
6.切片常用方法
alst[:] |取全部成员
alst[0:] |取全部成员
alst[:-1] |取除最后一个成员之外所有的成员
alst[::-1] |从右至左取值
alst[2:5] |取到[2,3,4]
alst[::2] |每隔1取成员
alst[5:-1] |从第五位开始取值到倒数第二位 -1取不到
alst[0:5:2] |[0,5]隔1取
alst[5:0:-2] |从5开始隔1取值
sum(alst) |求和
max(alst) |最大
min(alst) |最小
>>>alst=[1,2,3,6,45,78]
>>>alst[::-1]
>>>[78, 45, 6, 3, 2, 1]
>>>alst[0:5:2]
>>>[1, 3, 45]
>>>sum(alst)
>>>135
网友评论