python常见的函数

 

目录

字符串

判断相关的函数

查找和替换相关的函数

拆分和连接相关函数

大小写转换函数

文本对齐函数

列表

常用操作函数

字典

集合


 

字符串

判断相关的函数

string.isspace()                          如果string中只包含空格,则返回True

string.isalnum()                         如果string全部都是字母和数字,则返回True

string.isalpha()                          如果string全部都是字母,则返回True

string.isdecimal()                      如果string只包含数字则返回True

string.isdigit()                           如果string只包含数字则返回True

string.isnumeric()                     如果string只包含数字则返回True,全角数字,汉字数字

string.islower()                         如果string只包含小写字母则返回True

string.isupper()                        如果string只包含大写字母则返回True

 

查找和替换相关的函数

string.startswith(str)                                                               检查字符串是否是以str开头, 是则返回True

string.endswith(str)                                                                检查字符串是否是以str结束, 是则返回True

string.find(str,start=0,end=len(string))                                    检测str是否包含在string中

string.rfind(str,start=0,end=len(string))                                   类似于find(),不过是从右边开始查找

string.index(str,start=0,end=len(string))                                  跟find()方法类似,不过如果str不在string,会报错

string.rindex(str,start=0,end=len(string))                                  类似于index(),不过是从右边开始查找

string.replace(old_str new_str,num=string.count(old))           把string中的old_str替换成new_str,如果num指定,测替换不超过num次

 

拆分和连接相关函数

string.partition(str)                                                                  把字符串string分成一个3元素的元组(str前面,str,str后面)

string.rpartition(str)                                                                 类似于partition()方法,不过是从右边开始查找

string.split(str='',num)                                                             以str为分隔符拆分string,如果num有指定值,则仅分割num+1个字符串,str默认包含\r,\t,\n和空格

string.splitlines()                                                                     按照行(\r,\n,\r\n)分割,返回一个包含各行作为元素的列表

string.join(seq)                                                                       以string作为分隔符,将seq中手游的元氏(的字符串表示)合并为一个新的字符串

 

大小写转换函数

string.capitalize()                                                                    把字符串的第一个字符大写

string.title()                                                                              把字符串的每个单词字母大写

string.lower()                                                                           转换string中手游大写字符为小写

string.upper()                                                                          转换string中的小写字母为大写

string.swapcase()                                                                   翻转string中的大小写

 

文本对齐函数

string.lhust(width)                                                                   返回一个原字符串左对齐,并使用空格填充至长度width的新字符串

string.rjust(width)                                                                    返回一个原字符串右对齐,并使用空格填充至长度width的新字符串

string.center(width)                                                                 返回一个原字符串居中,并使用空格填充至长度width的新字符串

 

列表

常用操作函数

append                                                                                    插入数据到最后

count                                                                                        统计某个元素出现的个数

extend                                                                                      追加列表到新的列表后面

index                                                                                        查找某一个元素第一次出现的下标

insert                                                                                        在指定位置添加元素

pop                                                                                           删除指定位置元素,并返回

remove                                                                                     移除列表中某个值第一次匹配的项

reverse                                                                                     把列表反向

sort                                                                                           把列表排序

 

字典

keys                                                                                          返回所有的键

values                                                                                      返回所有的键对应的键值

items                                                                                        返回所有的键值对

clear                                                                                         清空字典

copy                                                                                         拷贝

update                                                                                     把源字典添加到目的字典中

has_key                                                                                   是否存在某个键,等同于XX  in xx

setdefault                                                                                 获取一个键的简直,不存在这个键就设置一个

get                                                                                           获取一个键的键值

 

集合

add                                                                                           向集合中添加数据

clears                                                                                       清空集合

copy                                                                                         生成一份集合的拷贝

remove                                                                                    删除集合中的一个元素,不存在就报错

discard                                                                                     删除集合中的一个元素,不存在什么也不发生

pop                                                                                          随机删除集合中的一个元素

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值