python3.4-数据存储与运算-字符串拼接与格式化

python3.4-数据存储与运算-字符串拼接与格式化 字符串拼接s1 人生苦短 我用Python , OK print(s1) msg1 人生苦短 msg2 我用Python print(龟叔说: msg1 , msg2) # 案例: --- str(int数字) --- 将int类型的数字转为字符串 name 涛哥 age 18 pro 软件工程 hobby Python, Java print(大家好, 我是 name , 今年 str(age) 岁, 学习的专业是 pro , 爱好 hobby)缺点拼接繁琐、破坏字符串完整性类型转换。可以通过字符串格式化解决以上问题字符串格式化1、通过%占位符的形式完成字符串和变量的快速拼接。其中%表示我要占位s表示将变量转为字符串放入占位的位置注意前面有多少个占位符%s后面就需要有多少个变量或数据前后数量需要一致。name 涛哥 age 18 pro 软件工程 hobby Python, Java print(我是%s今年%s学习的专业是%s % (name,age,hobby))2、也可以通过f内容{变量/表达式}的形式来完成快速格式化在这个代码中f是格式化字符串字面量formatted string literal的标记通常称为f-string。name 涛哥 age 18 pro 软件工程 hobby Python, Java print(f我是{name}今年{age}学习的专业是{hobby})