导图社区 Python字符串
Python字符串知识总结,包括字符串和字符串类型、字符串运算、字符串切片、数值与字符串的转换等内容。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Python字符串
字符串和字符串类型
字符串字面量
一对单引号或一对双引号
特点
需要配对
字符串字面量中间不能换行
一对连续的三个单引号(''')或一对连续的双引号(""")(注意是一对!!)
描述中可以换行
换行符号亦作为字符串内容(就是解释的时候会出现\n来表示原内容的换行)
特殊字符
形成原因:在单引号里想用单引号怎么办
字符串操作
字符串运算
取字符
形式举例:university[0]
从左至右看,最左边为0;从右至左看,最右边为-1
求字符串长度(多少字符)
用内置函数len:len("university")(单引号也可)
字符串拼接
用加法将字符串拼接,形式:"Peking"+" "+"University"(如果想要解释后有间隙,就要像这个一样拼接空格字符串
如果都是数字,则直接进行加法运算
如果都是多个字面字符,则直接放一起拼接,中间需放一空格:"aa" "bb",结果"aabb"
两边类型不同,则会显示异常:3+"3"
字符串拷贝
形式:"ok!"*3,解释后,'ok!ok!ok!'
字符串切片
同取字符一样,都是加方括号,形式为:字符串[m:n:d]
说明
冒号不能省略,m/n/d均可省略,省略后分别表示0/最后/1
或者:字符串[m:n]
取闭由s[m]到s[n-1],即左闭右开
数值与字符串的转换
数值转字符
str(101),得到'101'
字符转数值
一个字符串里的字符都是十进制(可带正负号),则可以从它转换得到整数或者浮点数:int("0102"),得到102