python笔记9-字符类型:字符串(str)

字符串格式化

name = "测试"
age = 19

x = "my name is %s, my age is %d" % (name, age)
print(x)

y = "my name is {}, my age is {}".format(name, age)
print(y)

z = f"my name is {name}, my age is {age}"
print(z)

%占位符的其他用法

  • %s:字符串
  • %d:十进制整数
  • %f:浮点数
  • %.<number of digits>f:保留特定位数的浮点数
  • %x:十六进制数,小写
  • %X:十六进制数,大写
  • %e:科学计数法,小写e
  • %E:科学计数法,大写E
  • %o:八进制数
  • %%:百分号本身

其他操作字符串修改(replace)

操作 表达式 结果
替换 x = 'This is a test'.replace('is', 'eez')
print(x)
Theez eez a test
拆分 x = '1+2+3+4+5'.split('+')
print(x)
['1', '2', '3', '4', '5']

拓展

序列:列表、元祖、字符串。列表可变,元祖和字符串不可变
通用操作:索引、切片、资格检查、长度、最大值、最小值
可变操作:赋值、更新、删除

posted @ 2024-05-30 22:54  捕者  阅读(33)  评论(0)    收藏  举报