Python的基本数据类型——字符串
☞1.字符串的组成
字符串,通俗的说就是字符组成的一串内容,例如’Python大法好’、’Y45160100’、’PG one’。
★★划重点:”表示空字符串(空字符串就是字符串里没有内容)
★★★字符串是不可变对象
字符串之所以区别于其他数据类型,是因为它是被包含在引号里面的
你可以用单引号,也可以用双引号。
划重点:但是不能一边单引号,一边双引号!
2.注释
注释,是对书籍或文章的语汇、内容、背景、引文作介绍、评议的文字。
Python中的注释分为单行注释和多行注释:
●●单行注释:在每行代码前写一个井号,则这行代码不会被运行
●●多行注释:三个单引号和三个双引号都是可以的。
有时,我可能想打印 \t,
1.字符串前面加r
2.再加一个反斜线
4.常用字符串相关操作方法
(1)字符串长度
用len()函数,可以查看字符串的长度。
划重点:字符串中的空格也是占长度的,空串:”“/” 长度是零
中文,字母,数字,符号都是占一个长度
包含转义字符的字符串长度是把每个转义字符当成一个字符,即 \t 是一个字符长度,而不是看上去的两个。
直接连接显示很不友好,我们加一下空格
(3)字符串索引
Python有两种索引方式:
(1)从前往后的正向索引:有m个字符长度的字符串,索引值是0~m-1(计算机很多都是从0开始标序号的)
(2)从后往前的负数索引:有m个字符长度的字符串,索引值是-1~-m
(4)字符串切片
切片最标准的写法是用两个冒号分割三个数字
1.第一个数字表示切片的开始位置(索引)
2.第二个数字表示切片的截至位置,但是不包括这个位置,也就是切到它的前一个位置结束(索引)
3.第三个表示切片的步长(切片的厚度),当省略步长时候,默认为1,可以省略后一个冒号