Python常用内建函数(string&&list)
来源:互联网 发布:超市软件安装视频 编辑:程序博客网 时间:2024/06/10 19:25
String内建函数
string.capitalize()
把字符串的第一个字符大写
string.center(width)
返回一个原字符串居中,并使用空格填充至长度 width 的新字符串
string.count(str, beg=0, end=len(string))
返回 str在 string里面出现的次数,如果 beg或者 end指定则返回指定范围内 str出现的次数
string.decode(encoding='UTF-8', errors='strict')
以 encoding指定的编码格式解码 string,如果出错默认报一个ValueError 的异常,除非 errors指定的是 'ignore'或者'replace'
string.encode(encoding='UTF-8', errors='strict')a 以 encoding指定的编码格式编码 string,如果出错默认报一个ValueError的异常,除非 errors指定的是'ignore'或者'replace'
string.endswith(obj, beg=0, end=len(string))b,e
检查字符串是否以 obj结束,如果beg或者 end指定则检查指
定的范围内是否以 obj结束,如果是,返回 True,否则返回 False.
string.expandtabs(tabsize=8)把字符串 string 中的 tab符号转为空格,默认的空格数 tabsize是 8.
string.find(str, beg=0, end=len(string))
检测 str是否包含在 string中,如果 beg和 end指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1
string.index(str, beg=0, end=len(string)) 跟find()方法一样,只不过如果str不在 string中会报一个异常.
string.isalnum()a, b, c R
如果 string至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False
string.isalpha()a, b, c
如果 string至少有一个字符并且所有字符都是字母则返回 True,否则返回 False
string.isdecimal()b, c, d如果 string 只包含十进制数字则返回 True否则返回 False.
string.isdigit()b, c
如果 string只包含数字则返回 True否则返回 False.
string.islower()b, c
如果 string中包含至少一个区分大小写的字符,并且所有这些(区分
大小写的)字符都是小写,则返回 True,否则返回 False
string.isnumeric()b, c, d
如果 string中只包含数字字符,则返回 True,否则返回 False
string.isspace()b, c
如果 string中只包含空格,则返回 True,否则返回 False.
string.istitle()b, c
如果 string是标题化的(见 title())则返回 True,否则返回 False
string.isupper()b, c
如果 string中包含至少一个区分大小写的字符,并且所有这些(区分
大小写的)字符都是大写,则返回 True,否则返回 False
string.join(seq)
Merges(concatenates)以 string 作为分隔符,将 seq中所有的元素
(的字符串表示)合并为一个新的字符串
string.ljust(width)
返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串
string.lower()
转换 string中所有大写字符为小写.
string.lstrip()
截掉 string左边的空格
string.partition(str)e
有点像 find()和 split()的结合体,从 str 出现的第一个位置起,
把字符串 string分成一个 3元素的元组
(string_pre_str,str,string_post_str),如果 string 中不包含
str则 string_pre_str == string.
string.replace(str1, str2, num=string.count(str1))
把 string中的 str1替换成 str2,如果 num 指定,则替换不超过 num次.
string.rfind(str, beg=0,end=len(string))
类似于 find()函数,不过是从右边开始查找.
string.rindex( str, beg=0,end=len(string))
类似于 index(),不过是从右边开始.
string.rjust(width)
返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串
string.rpartition(str)e
类似于 partition()函数,不过是从右边开始查找.
string.rstrip()
删除 string字符串末尾的空格.
.
string.split(str="",num=string.count(str))
以 str为分隔符切片 string,如果 num有指定值,则仅分隔 num个子字符串
string.splitlines(num=string.count('\n'))b, c
按照行分隔,返回一个包含各行作为元素的列表,如果 num指定则仅切片 num个行.
string.startswith(obj, beg=0,end=len(string))b,e
检查字符串是否是以 obj开头,是则返回 True,否则返回False。如果beg和 end指定值,则在指定范围内检查
string.strip([obj])
在 string上执行 lstrip()和 rstrip()
string.swapcase()
翻转 string中的大小写
string.title()b, c
返回"标题化"的 string,就是说所有单词都是以大写开始,其余字母均为小写(见 istitle())
string.translate(str, del="")
根据 str给出的表(包含 256 个字符)转换 string 的字符,要过滤掉的字符放到 del 参数中
string.upper()
转换 string中的小写字母为大写
string.zfill(width)
返回长度为 width的字符串,原字符串 string右对齐,前面补0
List内建函数
list.append(obj)
向列表中添加一个对象 obj
list.count(obj)
返回一个对象 obj在列表中出现的次数
list.extend(seq)
把序列 seq的内容添加到列表中
list.index(obj, i=0, j=len(list))
返回 list[k] == obj的 k值,并且 k 的范围在 i<=k<j;否则引发 ValueError 异常.
list.insert(index, obj)
在索引量为 index的位置插入对象 obj.
list.pop(index=-1)
删除并返回指定位置的对象,默认是最后一个对象
list.remove(obj)
从列表中删除对象 obj
list.reverse()
原地翻转列表
list.sort(func=None,key=None,reverse=False)
以指定的方式排序列表中的成员,如果 func 和 key参数指定,则按照指定的方式比较各个元素,如果 reverse 标志被置为True,则列表以反序排列.
- Python常用内建函数(string&&list)
- 15-python_内建函数-string-list
- Python常用内建函数
- python string模块内建函数
- python 常用string函数
- python 常用string函数
- Python常用string函数
- Python中常用的内建函数
- Python 几个常用的内建函数
- Python常用内建函数集
- python中常用的内建函数
- python之字符串常用内建函数
- python常用的几个内建函数
- list - 内建函数
- python常用内嵌函数
- Python中的dict,List及内建函数的使用
- python的【字符串string】:运算符、内建函数
- Python 字符串 String 内建函数大全(1)
- 视频预览,视频播放器
- HDU 1402 A * B Problem Plus
- Java 泛型 整理
- win8 安装mysql 5.6 64位解压缩版本
- linux常用命令的英文单词缩写
- Python常用内建函数(string&&list)
- Topcoder SRM671
- Could not resolve placeholder 'jdbc.username' in string value "${jdbc.username}"
- 工作备忘-制作Framework所用shell脚本代码
- 前端开发中的性能那点事(三)php的opcode缓存
- 中断服务函数能不能带形参和返回值?
- 总结Oracle,sqlserver,mysql中查询10-20条记录的写法
- linux DNS服务器配置
- 自定义控件 @IBDesignable @IBInspectable