Python字符串(Python学习笔记02)
字符串
Python 3 中的字符串可以使⽤双引号或单引号标⽰,如果字符串出现引号,则可以使⽤\ 来去除引号标⽰字符串的作⽤。
⼏种字符串的表⽰⽅法:
str1 = "hello"
str2 = 'world'
str3 = 'hello, \'world\''
str4 = "hello, 'world'"
str5 = 'hello, "world"'
注意 str4 和 str5 都没有使⽤ \,但仍然可以在字符串中使⽤引号。
如果需要输⼊多⾏字符串,可以使⽤ “”” 三个双引号:
str6 = “”” hello, world “””
⽀持使⽤ + 连接字符串:
str1+ ‘ ‘ + str2
索引
字符串是字符得有序集合,可以通过其位置来获得具体的元素。在python中,字符串中的字符是通过索引来提取的,索引从0开始,第⼀个字符的索引为0,第⼆个字符的索引为1,以此类推。
python 字符串的索引可以取负值,表⽰从末尾提取,最后⼀个字符的索引为 -1,倒数第⼆个字符的索引为
-2,即程序认为可以从结束处反向计数。
简单的⽰例:
切⽚
切⽚即获取字符串的⽚段,格式为 [头索引:尾索引:步长]。索引⼜称作下标。
距离说明:
字符串的常⽤属性和⽅法
count
获取字符串中某个字符的数量:
split和strip
字符串长度怎么数python字符串中有很多常⽤的⽅法可以使⽤,在 Python Shell 中可以使⽤help(str)查看所有的字符串中的⽅法,这⾥介绍两个常⽤的。
strip():默认情况下会删除字符串⾸尾的空格及换⾏等空⽩符。如果strip()函数中使⽤参数则会删除这些参数中的字符(仅限于出现在字符串⾸尾的情况),例如str1.strip('ab')则只会删除 str1 字符串中头尾部的 a 和 b 字符。
split():默认情况下会⽤空格将字符串中进⾏切分得到⼀个列表,传⼊参数的时候会⽤传⼊的参数对字符串进⾏切分。
上述两个函数的举例:
upper和lower
前者将字符串中每个英⽂字母变成⼤写,后者将每个英⽂字母变成⼩写:
__len__
该⽅法等同于 Python3 中的内置函数 len(), 可以获得字符串包括的字符数量:
单引号、双引号和三个引号
Python 3 中的字符串可以使⽤双引号""或者单引号''标⽰,如果只出现⼀对引号那么⽆论使⽤单引号还是双引号都是没有差别的。
如果字符串中既有单引号⼜有双引号,那么在最外⾯使⽤双引号,⾥⾯使⽤单引号。
如果字符串中多次只出现单引号或是双引号,则内部的引号需要使⽤转义字符反斜杠 \ 来对字符串的引号进⾏转义。
在 Python 中也会出现注释多⾏的情况,这时就会使⽤三个单引号'''或者三个双引号"""将多⾏注释括起来。注释多⾏的情况⼀般出现在代码⽂件开头⽤于讲解整个⽂件的功能、使⽤⽅法、注意事项,或是在
定义类的下⾯加上这个类的说明以及⽤法,也可以⽤于在⼀个函数说明它的使⽤⽅法或是注意点。在程序执⾏的过程中,注释多⾏中的内容也会被程序给忽略掉。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。