楼主较忙 就不贴图片了 大家下载PDF进行看吧 抱歉了。
0x04字符串和它的一些常见操作
“这是一串字符串”
字符串在平常的操作中很常见如果运用的好的话
会起到很大的作用
先来看一些常见的操作 然后在讲解其中的一些东西
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-17168.png
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-20062.png
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-16776.png
还有一些操作就不给大家展示了
string.digits:包含0-9的字符串
string.letters:包含所有大小写字母的字符串
string.lowercase:所有小写字母
string.printable:包含所有可以打印字符的字符串
string.punctuation:包含所有标点的字符串
string.uppercase:包含所有大写字母的字符串
T2="diege's" 双引号
T3="""...""" 三重引号块
T4=r'\temp\diege' Raw字符串 抑制(取消)转义,完全打印\tmp\diege,而没有制表符
T5=u’diege' Unicode字符串
T1+T2 合并
T1*3 重复
T2 索引
T2 分片
len(T2)求长
"a %s parrot "% type 字符串格式化
T2.find('ie') 字符串方法调用:搜索
T2.rstrip() 字符串方法调用:移除空格
T2.replace('ie','efk') 字符串方法调用:替换
T2.split(',') 字符串方法调用:分割
T2.isdigit() 字符串方法调用:内容测试
T2.lower() 字符串方法调用:大写转换为小写
for x in T2:迭代
'ie' in T2 成员关系
关于单双引号
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-16893.png
“test”和’test’是等效的
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-10038.png
两种形式同样有效并返回相同类型的对象
通过转义序列代表一些字符
通过转义我们可以使用一些的操作比如换行之类的
Python的转义字符及其含义
符 号
说 明
\'
单引号
\"
双引号
\a
发出系统响铃声
\b
退格符
\n
换行符
\t
横向制表符
\v
纵向制表符
\r
回车符
\f
换页符
\o
八进制数代表的字符
\x
十六进制数代表的字符
\000
终止符,\000后的字符串全部忽略
如果在字符串中输出"\",需使用"\\"
关闭自动转义
有时自动转义会让我们产生一些不必要的麻烦 所以尽量在能预见时
就扼杀掉吧
S = r”c:\nasdasd\d\asdasc”
这样就不会因为\n自动转义 进行换行的操作
三重引号的作用
当我们定义一个字符串时
如果想保留我们输入文字时的格式就需要用三重引号
如
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-9839.png
学业较忙 不能给大家写的更详细 抱歉!
链接:http://pan.baidu.com/share/link?shareid=1964598397&uk=523212399 密码:av95
页:
1
[2]