一、字符串的定义方式
1 单引号定义法
name1 = '姓名'
2 双引号定义法
name2 = "姓名"
3 三引号定义法
name3 =
"""
我的
姓名
是
"""
二、字符串拼接
1 字符串字面量之间的拼接
print("字符串" + "拼接")
2 字符串字面量和字符串变量之间的拼接
name = "Tom"
sex = "man"
print("我是" + name + ",我的性别是:" + sex)
三、字符串格式化
1 通过占位的形式完成拼接
name = "Tom"
print("我的名字是:%s" % name)
age = 30
salary = 8000
print("我的年龄是: %s岁,我的工资是:%s元" % (age,salary))
1.1 占位符
%s 是将内容转换为字符串完成占位
%d 是将内容转换为整数完成占位
%f 是将内容转换为浮点型完成占位
2 快速写法 - 通过语法:f"内容{变量}"
age = 30
salary = 8000
print(f"我的年龄是: {age}岁,我的工资是:{salary}元")
四、字符串格式化 - 数字精度控制
1 通过使用m.n形式控制数据的宽度和精度
m 控制宽度,n 控制小数点精度
示例:
%5.2f 就表示将数据控制在5位,小数点精度为2