python各种类型方法

python各种类型方法

整数 int 的方法

int()#转换字符串的数字为 数字类型
列:
a=‘5‘ #字符串5
int(a)#转换为数字5

int()#加base,可以控制为多少进制的。不加base默认都是10进制
列:
num=‘0011’
v=int(num,base=16)#转为16进制
v=int(num,base=2)#转为2进制
v=int(num,base=10)#转为10进制

bit_length()#返回二进制的位数

字符串 str 的方法
capitalize()#将首字母变成大写并返回

casefold()
lower()# 两者都一样。全部变成小写。casefold更牛逼,很多未知的对相应变小写

center(参数,参数1)#设置宽度。并将内容居中。空白位置填充
#要传参数需要几个宽度,参数1可以自定一个符号

ljust()#在左边填充
rjust()#在右边填充
zfill()#在左边。不能指定字符填充

count()#去字符串中寻找。寻找参数出现的次数。可以设置从第几个位置查找。到第几个位置结束

endswith()#判断字符串的尾,是不是和参数一致,返回布尔值
startswith()#判断字符串的头,是不是和参数一致,返回布尔值

find()#从开始往后找。找到后,返回位置。可以添加 左开右闭
找不到返回-1

index()#和find一样。找不到则是报错

isalnum()#判断字符串是否只包含 字母和数字。根据内容返回布尔值

expandtabs()#断句根据参数断。出现\t 会补充

isalpha()# 判断字符串是否只包含字母。据内容返回布尔值

isdecimal()#判断字符串是否只包含数字。返回布尔值
isdigit()#判断字符串是否只包含数字。能支持特殊的数字。不支持中文。返回布尔值
isnumeric()#判断字符串是否只包含数字。能支持中文。返回布尔值

isidentifier()#判断字符串是否是有效的 Python 标识符,可用来判断变量名是否合法。

islower()#判断字符串是否包含小字母。返回布尔值

isprintable()#判断是否存在不可显示的字符。返回布尔值列如:\t \n 等制表符

isspace()#判断是否全部空格

istitle()#判断字符串中是否为标题,标题中的首字母是否大写。返回布尔值

title()#转换成首字母的标题

**join()#将字符串中的每一个元素按照指定分隔符进行拼接

isupper()#判断判断字符串是否包含大字母。返回布尔值
upper()#转换为大写字母

lstrip()#去除左边空白
rstrip()#去除右边空白
strip()#去除两边空白,还能去除\t \n 默认去除空白。给它参数就会去掉

maketrans()
translate()
#Python maketrans() 方法用于给 translate() 方法创建字符映射转换表。
可以只接受一个参数,此时这个参数是个字典类型(暂不研究这种情况)。
对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串,表示转换的目标。两个字符串的长度必须相同,为一一对应的关系。
在Python3中可以有第三个参数,表示要删除的字符,也是字符串。
一般 maketrans() 方法需要配合 translate() 方法一起使用。

#分割字符串
partition()#包含分割的內容,只能分成三个部分
rpartition()#

spalit()#
rspalit()#不包含分割的內容

#分割,根据换行符分割。true,false:是否保留换行符
splitlines()

swapcase()#大写转换成小写,小写转换成大写。

replace()#替换

常用方法:join、split、find、strip、upper、lower、replace

字符串一旦创建,不可修改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值