python 内置_Python内置方法大全

添加元素: 集合.add() 集合.update()一次添加多个值

集合随机删除: 集合.pop()

集合删除指定元素: 集合.remove() 没有找到会奔溃

集合.discard() 没有找到不会奔溃

移除空白:

.strip()取字符串两边空格

.lstrip()取字符串左边空格

.rstrip()取字符串右边空格

括号中可以添加参数指定要去除的字符串(会返回结果值)

切分:

.split() 括号第一个参数用什么作为分隔符,第二个参数表示切几次

.rsplit() 从右往左切

没有参数则代表使用空格作为分隔符

字符串替换:

.replace() 括号中第一个参数表示旧的内容,第二个参数表示新的内容

大小写转换:

.upper() 转换成全大写

.lower() 转换成全小写

.isupper() 判断是否全大写

.islower() 判断是否全小写

.title() 单词首字母转成大写

.istitle() 判断单词首字母是否大写

.capitalize() 将首字母转化成大写

.swapcase() 大小写交换

判断字符串开头结尾:

.startswith() 判断字符串是否以某个字符串开头

.endswith() 判断字符串是否以某个字符串结尾

字符串的链接:

.split() 字符串转换成列表("括号中需要定义一个分隔符")

.join() 将列表转换成字符串 "格式: X="|".join(list)

查找:

.find 查找一个字符串出现在另一个字符串中的位置 如果没有返回-1

.rfind 从右往左查找一个字符串出现在另一个字符串中的位置 如果没有返回-1

.index 查找一个字符串出现在另一个字符串中的位置 如果没有直接报错

.rindex从右往左查找一个字符串出现在另一个字符串中的位置 如果没有报错

.count 查找一个字符串出现在另一个字符串中的次数

填充:

.center 在内容左右添加相同长度的字符 使内容居中

.rjust 在右边添加符号 使其达到指定的长度

.ljust 在左边添加符号 使其达到指定的长度

.zfill在 左边添加0 使其达到指定的长度

is数字系列:

.isdigit 如果S中的所有字符都是数字,并且在S中至少有一个字符,则返回True

.isdecimal 如果S中只有十进制字符,则返回True,否则为False

.isnumeric 如果S中只有数字字符,则返回True,否则为False

文件操作:

.read 读取所有内容,光标移动到文件末尾

.readable 判断文件是否可读

.readline 读取一行内容,光标移动到第二行首部

.readlines 读取每一行内容,存放于列表中

.write 针对文本模式的写,需要自己写换行符

.writable 判断文件是否可写

.writelines 向文件中写入一序列的字符串

.close 关闭打开的文件

.encode 编码

.decode 解码

.replace() 用于在字符串中用一些字符替换成另一些字符,或替换一个与正则表达式匹配的子串

控制文件内指针的移动:

f.seek()

f.seek(offset,whence)有两个参数:

offset: 代表控制指针移动的字节数

whence:代表参照什么位置进行移动

whence = 0:参照文件开头(默认的),特殊???,可以在t和b模式下使用

whence = 1:参照当前所在的位置,必须在b模式下用

whence = 2:参照文件末尾,必须在b模式下用

f.tell() 查看几个字节

f.read(n)

文件内指针移动, 只有t模式下的read(n), n代表的字符的个数

除此以外文件内指针的移动都是以字节为单位

f.truncate(n) 截断文件

global 在局部声明一个名字是来自于全局作用域的,可以用来在局部修改全局的不可以变类型

nonlocal 声明一个名字是来自于当前层外一层作用域的,可以用来在局部修改外

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值