python基础 字符串操作3
  zVih1aEwHjvH 2023年11月13日 27 0

修改大小写

capitalize

第一个单词的首字母大写。

mystr = 'hello world' print(mystr.capitalize()) # Hello world

title

每个单词的首字母大写。

mystr = 'hello world' print(mystr.title()) # Hello World

lower

所有都变成小写。

mystr = 'hElLo WorLD' print(mystr.lower()) # hello world

upper

所有都变成大写。

mystr = 'hello world' print(mystr.upper()) #HELLO WORLD


字符格式化

strip                     去除两侧空格
lstrip                     去除左侧空格
rstrip                     去除右侧空格
center(n)                    利用空格居中
print(s.ljust(30))            //左对齐
print(s.rjust(30))            //右对齐

python基础 字符串操作3_首字母

省略字段名

大括号内省略字段名,传递位置参数。


替换字段形式: {}
注意:大括号个数可以少于位置参数的个数,反之不然。

省略字段名传递位置参数

print('我叫{},今年{}岁。'.format('小明', 18))
"""
我叫小明,今年18岁。
"""

大括号个数可以少于位置参数的个数


print('我爱吃{}和{}。'.format('香蕉', '苹果', '大鸭梨'))
"""
我爱吃香蕉和苹果。
"""

大括号个数多于位置参数的个数则会报错


print('我还吃{}和{}。'.format('西红柿'))

"""
IndexError: tuple index out of range


数字形式的简单字段名可以重复使用。

print('我爱{0}。\n她今年{1}。\n我也爱{0}。'.format('阿香', 17))


关键字参数的顺序可以随意调换

print('我大哥是{name},今年{age}岁。'.format(age=20, name='阿飞'))



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论