1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > python面试题(4)--- 字符串首字母大小写 和 反转字符串 问题

python面试题(4)--- 字符串首字母大小写 和 反转字符串 问题

时间:2020-05-07 13:26:50

相关推荐

python面试题(4)--- 字符串首字母大小写 和 反转字符串 问题

1.修改字符串首字母的大小写

代码演示:

s1 = 'hello'print(s1)print(s1.capitalize())#s1[0] = 'H' 只读的,会抛出异常s1 = s1[0:1] + s1[1].upper() + s1[2:]print(s1)s2 = 'Hello's = s2[0].lower() + s2[1:]print(s)

运行结果:

2.如何将字符串中每一个单词的首字母变成大写

代码演示:

s3 = 'hello world'print(s3.capitalize())a = s3.split(' ')new_str = f'{a[0].capitalize()} {a[1].capitalize()}'print(new_str)

运行结果:

3.如何反转一个字符串

代码演示:

s1 = 'abcd's2 = ""for i in s1: #麻烦s2 = i + s2print(s2)

运行结果:

4.如何用切片反转字符串

代码演示:

s1 = 'abcd'print(s1[::1])#简便print(s1[::2])print(s1[::-1])

运行结果:

用到的知识点:

1. capitalize 只有字符串的首字母大写

2. upper 将字符串当中所有的字母转换为大写

3. lower 将字符串当中所有的字母转换为小写

总结:

1.直接使用capitalize函数

2.字符串拆分和连接

3.切片反转字符串:将步长设为 -1 .也就是 s[ : : -1 ]

python面试题(5)— 检测 字符串 是否可以转换成 数字

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。