任务和代码
""" 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.使用转义符来使字符串跨行拼接,不保留换行符。