任务和代码
"""
Copyright (c)2022,CSDN学院
All rights reserved.
文件名称:csdn_01_Six.py
作 者:刘亦鑫
完成日期:2022年2月10日
版本号:v1.0
"""
# 一、字符串的拼接
str1 = "Hello"
str2 = "World"
number1 = 2022
print(str1, str2, str(number1))
print(str1 + str2 + str(number1))
# 二、字符串的转义处理
# 使"Hello World \n 你好世界"字符串保持原样(不换行)输出
# 未对字符串进行转义处理
print("未处理字符串:" + "Hello World \n 你好世界")
# 方法1:字符串前加r
print("处理字符串方法1:" + r"Hello World \n 你好世界")
# 方法2:使用转义符\
print("处理字符串方法2:" + "Hello World \\n 你好世界")
# 方法3:使用repr函数
print("处理字符串方法3:" + repr("Hello World \n 你好世界")[1:-1])
# 三、长字符串的应用
# 方法一:三对双引号
print("""Hello
One
World\n""")
# 方法二:三对单引号
print('''Hello
Two
World\n''')
# 方法三:转义符\
print("Hello \
Three \
World")
运行结果
知识点总结
1.字符串可以使用+号连接,非字符串需要先使用str函数强制转换数据类型为字符串再进行拼接。
2.可以通过在字符串前加r、在特殊含义符号前加转义符\、使用repr函数三种方法来对字符串进行转义,值得注意的是repr函数返回转义字符串带有一对单引号或者双引号,需要进行处理。
3.通过三对单引号或者三对单引号来使字符串可以跨行打印,打印的内容将保持原样(保留换行符)。
4.使用转义符来使字符串跨行拼接,不保留换行符。