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'] |
拓展
序列:列表、元祖、字符串。列表可变,元祖和字符串不可变
通用操作:索引、切片、资格检查、长度、最大值、最小值
可变操作:赋值、更新、删除

浙公网安备 33010602011771号