字符串或串(String)是由数字、字母、下划线组成的一串字符。
在python中,字符串可以使用英文半角的双引号引起来,也可以用单引号,效果是一样的,大家可以根据自己需要选择。但如果你用双引号把字符串引起来了,字符串内部本身需要输出一个一样的双引号怎么办呢?
如果我们这样写:print "欢迎收看"雪山凌狐教程"" 就肯定报错。
我们可以这样写:print "欢迎收看\"雪山凌狐教程\""
使用转义字符\
来转义。
如果你要实现从字符串中获取一段子字符串的话,可以使用变量 [头下标:尾下标],就可以截取相应的字符串,其中下标是从 0 开始算起,可以是正数或负数,下标可以为空表示取到头或尾。
请注意,这样的写法,是包含头下标但不包含尾下标的写法。
怎么理解呢?比如:
a = "abcde12345" print a[3:6]
返回的内容是:de1
在字符串a中,a[0]表示字母a,a[3]表示d,a[6]表示2,包含3不包含6,其实就是取下标索引为3-5的字符,也就是de1了。
python的字串列表有2种取值顺序:
从左到右索引默认0开始的,最大范围是字符串长度少1。
从右到左索引默认-1开始的,最大范围是字符串开头。
加号(+)是字符串连接运算符,星号(*)是重复该字符串n次。
我们可以看下如下实例再来理解一下,希望大家也多自己在解释器中试一试熟悉一下。
#!/usr/bin/python # -*- coding: UTF-8 -*- str = 'Hello World!' print str # 输出完整字符串 print str[0] # 输出字符串中的第一个字符 print str[2:5] # 输出字符串中第三个至第五个之间的字符串 print str[2:] # 输出从第三个字符开始的字符串 print str * 2 # 输出字符串两次 print str + "TEST" # 输出连接的字符串
以下是我们的视频教程:
在线观看:
内容已经隐藏,请注册为本站会员后查看
高清源文件下载:
内容已经隐藏,请注册为本站会员后查看
感谢大家的收看,我们下期再见!
继续阅读
如果你觉得内容不错的话,欢迎点赞,评论和分享哟~
评论