python基础教程第3章——字符串
1、字符串格式化
字符串格式化操作符%+轉換標志+最小字段寬度+點后跟精度值+轉換類型
String模塊提供另外一種格式化方式 from string import Template s=Template('$x.glorious $x!') s.substitute(x='slim')
實例:'%03.4f' % pi ??'3.1416'
在字段寬度和精度值之前防止“標表“該標表可以是零、加、減或空格
實例 :?'%012.4f' % pi
'0000003.1416'
2、字符串方法
2.1 字符串常量
string.dights 數字0-9
string.letters 所有字母
string.lowercase所有小寫字母
string.printable 所有可打印字符
string.punctuation所有標點的字符串
string.upercase所有大寫字母
2.2 字符串方法
find方法可以在一個較長的字符串中查找子字符串。返回子串所在位置的最左端索引,否則返回-1
find可以提供起始點和終點,eg. subject.find("111",0,16)
join方法用來在隊列中添加元素,必須是字符串
? ? ? lower返回字符串的小寫字母版
replace方法用于返回某字符串的所有匹配項均被替換之后得到的字符串
split用來將字符串分割成序列,是join的你方法;如果不提供分隔符,程序會把所有空格作為分隔符(空格、制表、換行等)
strip方法返回去除兩側(不包括內部)空格的字符串,也可指定需要去除的字符,將它們列為參數即可
translate方法,可以替換字符串中的某些部分,但是translate只是去除單字符。優勢在于可同時進行多個替換,有時比replace效率高
translate轉換之前需要先完成一張轉換表,使用from string import maketrans, maketrans有2個參數:兩個等長的字符串,表示第1個字符串中的每個字符都第2個字符串中相同位置的字符串替換。translate的第二個參數是可選的,用于指定需要刪除的字符
?
?
轉載于:https://www.cnblogs.com/milliard/p/5406726.html
總結
以上是生活随笔為你收集整理的python基础教程第3章——字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 二叉树经典题之根据二叉树创建字符串(二叉
- 下一篇: (王道408考研操作系统)第二章进程管理