Python 数据类型的内置函数与方法
其他
2018-07-24 18:17:17
阅读次数: 0
【内置函数】
1.字符串
cmp(str1, str2) |
比较两个字符串的元素 |
len(str) |
返回字符串 str 长度 |
max(str) |
返回字符串 str 中最大的字母 |
min(str) |
返回字符串 str 中最小的字母 |
2.列表
cmp(list1, list2) |
比较两个列表的元素 |
len(list) |
计算列表元素个数 |
max(list) |
返回列表元素最大值 |
min(list) |
返回列表元素最小值 |
list(seq) |
将元组转换为列表 |
3.元组
cmp(tuple1, tuple2) |
比较两个元组元素 |
len(tuple) |
计算元组元素个数 |
max(tuple) |
返回元组中元素最大值 |
min(tuple) |
返回元组中元素最小值 |
tuple(seq) |
将列表转换为元组 |
4.字典
cmp(dict1, dict2) |
比较两个字典元素 |
len(dict) |
计算字典元素个数,即键的总数 |
str(dict) |
输出字典可打印的字符串表示 |
type(variable) |
返回输入的变量类型,如果变量是字典就返回字典类型 |
【方法】
1.字符串
string.find(str, beg=0, end=len(string)) |
检测 str 是否包含在 string 中 beg 至 end 的指定范围内,若是返回开始的索引值,否则返回-1
|
string.rfind(str, beg=0,end=len(string) ) |
类似 find()函数,只是从右边开始查找 |
string.count(str, beg=0, end=len(string)) |
返回 str 在 string 中 beg 至 end 的指定范围内 str 出现的次数 |
string.replace(str1, str2, num=string.count(str1)) |
把 string 中的 str1 替换成 str2,替换不超过 num 次 |
string.swapcase() |
翻转 string 中的大小写 |
string.lower() |
转换 string 中的大写字母为小写 |
string.upper() |
转换 string 中的小写字母为大写 |
string.isdecimal() |
如果 string 只包含十进制数字,则返回 True,否则返回 False. |
string.isalpha() |
如果 string 至少有一个字符并且所有字符都是字母,则返回 True,否则返回 False |
string.isalnum() |
如果 string 至少有一个字符并且所有字符都是字母或数字,则返回 True,否则返回 False |
2.列表
list.append(obj) |
在列表末尾添加新的对象 |
list.count(obj) |
统计某个元素在列表中出现的次数 |
list.extend(seq) |
在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) |
list.index(obj) |
从列表中找出某个值第一个匹配项的索引位置 |
list.insert(index, obj) |
将对象插入列表 |
list.pop([index=-1]) |
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 |
list.remove(obj) |
移除列表中某个值的第一个匹配项 |
list.reverse() |
反向列表中元素 |
list.sort(cmp=None, key=None, reverse=False) |
对原列表进行排序 |
3.字典
dict.clear() |
删除字典内所有元素 |
dict.copy() |
返回一个字典的浅复制 |
dict.fromkeys(seq[, val]) |
创建新字典,以 seq 中元素做字典的键,val 为字典所有键对应的始值 |
dict.get(key, default=None) |
返回指定键的值,如果值不在字典中返回default值 |
dict.has_key(key) |
如果键在字典dict里返回true,否则返回false |
dict.items() |
以列表返回可遍历的(键, 值) 元组数组 |
dict.keys() |
以列表返回一个字典所有的键 |
dict.setdefault(key, default=None) |
和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default |
dict.update(dict2) |
把字典dict2的键/值对更新到dict里 |
dict.values() |
以列表返回字典中的所有值 |
pop(key[,default]) |
删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值 |
popitem() |
随机返回并删除字典中的一对键和值 |
转载自blog.csdn.net/u011815404/article/details/81172527