Python — 字符串函数(1)

字符串
定义:它是一个有序的字符的集合,用于存储和表示基本的文本信息,‘’或“”或‘’‘ ’‘’中间包含的内容称之为字符串

>>> my_name = 'rockywish'
  1. str.capitalize()
    功能:该字符串的首个字符首字母大写,其余首字母小写。
>>> my_name.capitalize()
'Rockywish'
  1. str.casefold()
    casefold() 方法返回一个字符串,其中所有字符均为小写。
    此方法与 Lower() 方法相似,但是 casefold() 方法更强大,更具攻击性,因为它旨在删除字符串中的所有大小写区别。例如,德语小写字母’ß’等效于"ss"。由于它已经是小写字母,lower()因此无济于事’ß’;casefold() 将其转换为"ss"。
>>> my_name.casefold()
'rockywish'
  1. str.center()
    语法:str.center(width [,fillchar ] )
    返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。默认填充字符为空格。
    如果width小于或等于字符串自身的长度,则返回原始字符串len(s)。
>>> my_name.center(1) //字符串的长度为9,当width=1时,返回字符串本身
'rockywish'
>>> my_name.center(9)
'rockywish'
>>> my_name.center(20) //width=20,没有填充符,以空格代替
'     rockywish      '
>>> my_name.center(20,'*') //填充符为* 字符串在位于中间
'*****rockywish******'

  1. str.count()
    语法:str.count(sub [,start [,end ] ] )
    返回[ start,end ] 范围内子字符串的不重叠出现的次数。可选参数start和end解释为切片表示法。
>>> my_name.count('i',,3)
>>> my_name.count('i')
1
>>> my_name.count('i',2)
1
>>> my_name.count('i',2,3)
0
>>> my_name.count('i', ,3) // 开始位置不允许缺省,回报语法错误的
  File "<stdin>", line 1
    my_name.count('i', ,3)
                       ^
SyntaxError: invalid syntax

  1. str.encode()
    语法:str.encode(encoding =“ utf-8”,errors =“ strict” )
    以字节对象的形式返回字符串的编码版本。默认编码为’utf-8’。 标准编码
>>> my_name.encode('UTF-8')
b'rockywish'
  1. str.endswith()
    语法:str.endswith(suffix[, start[, end]])
    用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。
>>> my_name.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值