Python 学习计划(字符串)

Python字符串方法总结(便于自己记忆)

Str.method in Python

str.capitalize() 返回该字符串的一个副本,该副本的第一个字符大写,其余字符小写。

str.casefold() 返回字符串的小写副本。 大小写折叠的字符串可用于无大小写的匹配。

str.center(width[,fillchar) 返回以长度为宽度的字符串为中心。 使用指定的fillchar完成填充(默认为ASCII空间)。 如果width小于或等于len,则返回原始字符串。

str.count(sub[, start[, end]]) 统计sub子字符串在字符串中出现的次数

***str.endswith(suffix[, start[, end]])***以suffix字符串结尾返回true 否则返回false
str.expandtabs(tabsize=8)

返回字符串的副本,其中所有制表符都被一个或多个空格替换,具体取决于当前列和给定的制表符大小。 制表符位置每出现一个制表符字符(默认值为8,在第0、8、16列等处给出制表符位置)。 为了扩展字符串,将当前列设置为零,并逐字符检查字符串。 如果字符是制表符(\ t),则在结果中插入一个或多个空格字符,直到当前列等于下一个制表符位置为止。 (制表符本身不会被复制。)如果该字符是换行符(\ n)或返回(\ r),则将其复制并将当前列重置为零。 任何其他字符都将原样复制,并且无论打印时如何表示该字符,当前列都会增加一。
例如

>>> '01\t012\t0123\t01234'.expandtabs()
'01      012     0123    01234'
>>> '01\t012\t0123\t01234'.expandtabs(4)
'01  012 0123    01234'

str.find(sub[, start[, end]]) 返回找到sub子字符串最小的位置 没找到返回-1

只有想知道sub字符串位置的时候才选find方法 要想确定sub是否是子字符串 还得用in运算符
str.index(sub[, start[, end]]) 这个方法与find方法类似 找不到返回valueerror

str.upper() 全变为大写

str.zfill(width) 返回字符串的副本,该字符串的左侧填充ASCII’0’数字以形成长度为长度的字符串。 前导符号前缀(’+’/’-’)是通过在符号字符之后而不是之前插入填充来处理的。 如果width小于或等于len,则返回原始字符串。
For example

>>> "42".zfill(5)
'00042'
>>> "-42".zfill(5)
'-0042'

str.swapcase() 大写转小写 小写转大写 同时进行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值