python2.7零基础 14 数据类型:字符串

avatar 2018年12月9日22:57:25 评论 1,204

加入VIP,可以享受无广告视频播放!更可享受教程提前看!详情猛戳:VIP介绍

字符串或串(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" # 输出连接的字符串

 

以下是我们的视频教程:

在线观看:

内容已经隐藏,请注册为本站会员后查看

 

 

 

高清源文件下载:

内容已经隐藏,请注册为本站会员后查看

 

 

 

感谢大家的收看,我们下期再见!

avatar

发表评论

您必须才能发表评论!