泛览天下

阅读,看尽天下事

字符串的基础操作—04字符串的内建函数

2022-08-04 02:10:53


字符串相关方法的通用格式:字符串.函数()1.capitalize():将一个新的字符串字符串的首字母转换成大写,并创建str1 = 'abc'new_str=str1.capitalize()print(str1,new_str)2.ce


字符串相关方法的通用格式:字符串.函数()

1.capitalize():将一个新的字符串字符串的首字母转换成大写,并创建

str1 = 'abc'
new_str=str1.capitalize()
print(str1,new_str)

2.center(width,fillchar):将字符串变成指点的长度并且内容居中,剩下的部分使用指定的字符填充

new_str = str1.center(7,'*')
print(str1,new_str)

3.rjust(width,fillchar):将字符串右对齐

new_str = str1.rjust(7,'*')
print(str1,new_str)

产生学号

number = 9 #py1805009

str(数据): 将任何其他数据转换成字符串

num_str = str(number)
print(num_str,type(num_str))

让字符串变成宽度为3,内容右对齐,剩下部分用'0'填充

new_str = num_str.rjust(3,'0')
print(new_str)
new_str = 'py1805'+new_str
print(new_str)

4. ljust(width, fillchar):左对齐

new_str = num_str.ljust(3,'0')
print(new_str)
new_str = 'py1805'+new_str
print(new_str)

5.字符串1.join()字符串2:在每一字符串2中的每一个字符之间加入符串1

new_str = 'aaa'.join('bbb')
print(new_str)

6.字符串转换(字典)

new_str = str.maketrans('abc','bbb')
print(new_str)

7.找出字符串中最大最小的字母(最大最小说的是字母对应的ASSCALL码的大小)

max(str)  min(str)
str3 ='qwer'
new_str = max(str3)
print(new_str)

new_str1 = min(str3)
print(new_str1)

运行结果:

abc Abc
abc **abc**
abc ****abc
9 <class 'str'>
009
py1805009
900
py1805900
baaabaaab
{97: 98, 98: 98, 99: 98}
w
e