工具:python 3.7
平台:Windows10
百度网盘链接:链接:https://pan.baidu.com/s/1hs100lHsKP9mZMD_SWvHsg
提取码:66ha
目录
python 字符串
引语:
计算机很多时候都在处理字符串,例写电子邮件和文章、发送短信或即时消息、发布博客、创建Facebook页面、利用Google查找信息、浏览网页等。因此学会使用字符串,用好字符串对初学者来说是重中之重。
其实字符串也是值,就像数字一样。
一、字符串的表示
①使用成对的两个单引号括起来(')创建字符串
②使用成对的两个双引号括起来(")创建字符串
注意:成对单引号里不能包含另一个单引号;成对双引号里不能包含另一个双引号。
hand's、we're 有时候我们在单引号里需要用到单引号怎么办?
这时候转义字符出现了。
二、转义字符
转义字符(反斜线):它会转义,可以在创建好的字符串中加入通常情况下不能直接加入的普通字符。
转义字符 | 含义 |
\ | (在行尾时)续行符 |
\ | 反斜杠符号(也可以称为转义后面的字符) |
\' | 单引号 |
\" | 双引号 |
\n | 换行 |
print('can\'t')
结果:
can't(单撇号成功转义)
打印一个文件夹路径,也是一样用到转义字符(第一个表示转义)
print("c:\\user\\images")
结果:
c:\user\images
三、拼接字符串
拼接字符串其实很简单,和加法运算一样。
print('Hello '+"world!")
a="How are you "
b="Thank you,I fine"
c=a+b
print(c)
结果:
Hello world!
How are you Thank you,I fine
四、长字符串
长字符串可以跨越多行,用三个单引号括起来。
print('''
春眠不觉晓,处处闻啼鸟。
夜来风雨声,花落知多少。
''')
结果:
春眠不觉晓,处处闻啼鸟。
夜来风雨声,花落知多少。
五、原始字符串
使用转义字符转义使得路径得以正常打印出来。如果路径过长,转义的反斜线就会越多,怎么办呢?
比如:
print('C:\\Users\\安东省\\Desktop\\python\\第5章\\temp')
这时候原始字符串出来了
概念:
原始字符串不会把反斜线当做特殊字符(在原始字符串中输入的每个字符都会与书写的方式保持一致)。
格式:
r"字符串值"
print('C:\Users\安东省\Desktop\python\第5章\temp')
结果:
C:\Users\安东省\Desktop\python\第5章\temp
规则:
原始字符串结尾不能输入反斜线。
那有些路径结尾本身就有反斜线怎么办呢?
其实可以用前面的知识来弥补这个缺陷:就是把反斜线单独作为一个字符处理并转义即可。
print(r'C:\Users\安东省\Desktop\python\第5章\temp' '\\')
结果:
C:\Users\安东省\Desktop\python\第5章\temp\
作者:安东省心
时间:2019/8/8