美文网首页
Day4作业

Day4作业

作者: 312d026ea2dd | 来源:发表于2018-11-08 21:00 被阅读0次

Python字符串内置函数:

1.capitalize()

写法:str.capitalize()
功能:将指定字符串首字母转成大写字母,其他字母转成小写

str1 = "aBC"
str2 = str1.capitalize()
print(str1, str2)

显示结果:aBC Abc

2.center(width , "fillchar")

写法:str.center(width , "fillchar")
---with表示最终显示新字符串总共长度,fillchar表示用什么填充的字符
功能:将字符串转成指定长度并且显示在字符中间位置

str1 = "123"
str2 = str1.center(7, '@')
print(str2)

显示结果:@@123@@

3.count(str)

写法:str.count("a")
功能:表示指定内容a在字符串里总共有几个

str1 = "abcaeaea"
str2 = str1.count("a")
print(str2)

显示结果:4

4.bytes.decode(encoding="utf-8", errors="strict")

Python3 中没有 decode 方法,但我们可以使用 bytes 对象的 decode() 方法来解码给定的 bytes对象,这个 bytes 对象可以由 str.encode() 来编码返回。

5.encode(encoding='UTF-8',errors='strict')

以 encoding 指定的编码格式编码字符串,如果出错默认报一个ValueError 的异常,除非 errors 指定的是'ignore'或者'replace'

6.endswith(str)

写法:str.endwith(str)

查看字符串后缀是否是指定字符串,如果是打印Ture,否则false

str1 = "adbs4"
str2 = str1.endswith("s4")
print(str2)

显示结果:true

7.expandtabs(tabsize=8)

写法:str.expandtabs(tabsize=16)
tabsize -- 指定转换字符串中的 tab 符号('\t')转为空格的数量。
功能:自定义TAB键长度,默认情况TAB是8位

str1 = "这是字符串\t的长度"
str2 = str1.expandtabs(tabsize=16)
print(str2)

显示结果:这是字符串 的长度

8find(str, beg=0 end=len(string))

检测 str 是否包含在字符串中,如果指定范围 beg 和 end ,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1

str1 = "1wwe33333"
str2 = "ww"
str3 = str1.find(str2,1)
print(str3)

显示结果:1

相关文章

网友评论

      本文标题:Day4作业

      本文链接:https://www.haomeiwen.com/subject/ndqgxqtx.html