Python字符串处理:大小写转换、长度计算、逆序、格式化等
Python字符串处理:大小写转换、长度计算、逆序、格式化等
本教程将演示如何使用Python对字符串进行一些常见操作,包括:
- 将字符串转换为大写或小写
- 计算字符串的长度
- 将字符串逆序输出
- 提取字符串中特定位置的字符
- 使用特定字符分割字符串
- 格式化字符串输出
Python代码示例:
# 从键盘输入一个字符串
input_str = input('请输入一个长度在20以内的字符串:')
# 1) 将所有字符串转换为大写并输出
upper_str = input_str.upper()
print('1) 转换为大写后的字符串:', upper_str)
# 2) 计算字符串的长度并输出
length = len(input_str)
print('2) 字符串的长度:', length)
# 3) 将字符串逆序输出
reverse_str = input_str[::-1]
print('3) 字符串逆序输出:', reverse_str)
# 4) 将字符串序号为偶数的字符输出
even_chars = input_str[::2]
print('4) 字符串序号为偶数的字符输出:', even_chars)
# 5) 将字符串每个字符用'*'分隔输出
split_str = '*'.join(input_str)
print('5) 字符串每个字符用'*'分隔输出:', split_str)
# 6) 将字符串按照指定格式输出
formatted_str = input_str.center(30, '#')
print('6) 按照指定格式输出的字符串:', formatted_str)
运行结果示例:
请输入一个长度在20以内的字符串:Hello World!
1) 转换为大写后的字符串: HELLO WORLD!
2) 字符串的长度: 12
3) 字符串逆序输出: !dlroW olleH
4) 字符串序号为偶数的字符输出: HloWrd
5) 字符串每个字符用'*'分隔输出: H*e*l*l*o* *W*o*r*l*d*!
6) 按照指定格式输出的字符串: #########Hello World!#########
这段代码演示了如何使用Python对字符串进行各种操作。您可以根据自己的需要修改和扩展这段代码来完成更复杂的字符串处理任务。
原文地址: https://www.cveoy.top/t/topic/Sd3 著作权归作者所有。请勿转载和采集!