1.字符串的定义方法
(1)单引号定义法:name = '学python',可以内含双引号。
(2)双引号定义法:name = "学python",可以内含单引号。
(3)三引号定义法:name = """学python"""
可以使用转义字符(\)来将引号解除效用,变成普通字符串。
2.字符串的拼接
两个字符串字面量可以通过“+”拼接成一个字符串。不过一般,字面量和变量或变量和变量之间会使用拼接。
注:无法和非字符串类型进行拼接。
3.字符串格式化
语法:"%占位符"%变量
Python中常用的数据类型占位
(1)%s:将内容转换成字符串,放入占位位置。
(2)%d:将内容转换成整数,放入占位位置。
(3)%f:将内容转换成浮点型,放入占位位置。
4.格式化的精度控制
可以使用辅助符号“m.n”来控制数据的宽度和精度,m和.n均可省略。
(1)m,控制宽度,要求数字(很少使用),设置的宽度小于数字自身,不生效。
(2)n,控制小数点精度,要求是数字,会进行小数的四舍五入。
(3)%5d:表示将整数的宽度控制在5位。
(4)%5.2f:表示将宽度控制为5,将小数点精度设置为2。
(5)%.2f:表示不限制宽度,只设置小数点精度为2。
5.字符串格式化方式(2)
f”内容{变量}“的格式来快速格式化。
适合对精度没有要求的时候快速使用。
6.对表达式进行格式化
表达式:一条具有明确执行结果的代码语句。
f"{表达式}"
”%s\%d\%f“%(表达式、表达式、表达式)