导图社区 python字符串思维导图
python,字符串,内容涵盖创建,转义字符,字符串运算符,字符串格式化,常用函数。帮助小伙伴快速掌握python字符串的内容要点。
社区模板帮助中心,点此进入>>
英语词性
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
法理
刑法总则
【华政插班生】文学常识-先秦
【华政插班生】文学常识-秦汉
文学常识:魏晋南北朝
【华政插班生】文学常识-隋唐五代
【华政插班生】文学常识-两宋
字符串
创建
字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。
转义字符
\
续行符
>>> print("line1 \ ... line2 \ ... line3") line1 line2 line3 >>>
\\
子主题
反斜杠符号
>>> print("\\") \
\'
单引号
>>> print('\'') '
\"
双引号
>>> print("\"") "
\a
响铃
>>> print("\a")执行后电脑有响声。
\b
退格(Backspace)
>>> print("Hello \b World!") Hello World!
\000
空
>>> print("\000") >>>
\n
换行
>>> print("\n") >>>
\v
纵向制表符
>>> print("Hello \v World!") Hello World! >>>
\t
横向制表符
>>> print("Hello \t World!") Hello World! >>>
\r
回车,将 \r 后面的内容移到字符串开头,并逐一替换开头部分的字符,直至将 \r 后面的内容完全替换完成。
>>> print("Hello\rWorld!") World! >>> print('google runoob taobao\r123456') 123456 runoob taobao
\f
换页
>>> print("Hello \f World!") Hello World! >>>
\yyy
八进制数,y 代表 0~7 的字符,例如:\012 代表换行
>>> print("\110\145\154\154\157\40\127\157\162\154\144\41") Hello World!
\xyy
十六进制数,以 \x 开头,y 代表的字符,例如:\x0a 代表换行
>>> print("\x48\x65\x6c\x6c\x6f\x20\x57\x6f\x72\x6c\x64\x21") Hello World!
字符串运算符
+
字符串连接
a + b 输出结果: HelloPython
*
重复输出字符串
a*2 输出结果:HelloHello
[]
通过索引获取字符串中字符
a[1] 输出结果 e
[ : ]
截取字符串中的一部分,遵循左闭右开原则,str[0:2] 是不包含第 3 个字符的。
a[1:4] 输出结果 ell
in
成员运算符 - 如果字符串中包含给定的字符返回 True
'H' in a 输出结果 True
not in
成员运算符 - 如果字符串中不包含给定的字符返回 True
'M' not in a 输出结果 True
r/R
原始字符串 - 原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。 原始字符串除在字符串的第一个引号前加上字母 r(可以大小写)以外,与普通字符串有着几乎完全相同的语法。
print( r'\n' ) print( R'\n' )
字符串格式化
%
格式字符串
print ("我叫 %s 今年 %d 岁!" % ('小明', 10))
我叫 小明 今年 10 岁!
常用函数
string capitalize()
将字符串的第一个字母大写
string count(sub[start[,end]])
统计字符串中某一子字符串从start位置开始到end位置为止出现的个数
string.find(sub[start[,end]])
返回某一子字符出现的起始位置,无则返回-1
string.isalnum()
检测字符串是否包含0到9、a到z、A到Z
string.isalpha()
检测字符串是否包含a到z、A到Z
string.isdigit()
检测字符串中是否包含0~9
string.isspace()
检测字符串是否均为空白字符 一些常见的空白字符是\ t,\ n,\ r,显然还有空白本身。
string.istitle()
检测字符串的单词是否均为首字母大写
string.issupper()
检测字符串中是否均为大写字母
string.join(iterable)
连接字符串
string.upper()
将字符串中的全部字母大写
string.swapcase()
将字符串中的大写字母转换为小写,将小写字母转换为大写
李贺贺1211020305