没有合适的资源?快使用搜索试试~ 我知道了~
python中字符串的查找等应用
资源推荐
资源详情
资源评论
学习目标
全部掌握
一 字符串概述
字符串是 Python 中最常用的数据类型。我们一般使用引号来创建字符串。
1.1 格式
1.2 特点
1. 字符串通过一对或三对引号进行标识;
2. 字符串当中的数据可以是任何数据;
3. 三对引号的字符串支持换行;
4. 同类型引号的字符串不允许嵌套。
一对引号字符串
三引号字符串
三引号形式的字符串支持换行。
思考:如何创建一个字符串 I'm Tom ?
变量名 = '字符串内容'
变量名 = "字符串内容"
# 空字符串
变量名 = ""
变量名 = str()
name1 = 'Tom'
name2 = "Rose"
name3 = ''' Tom '''
name4 = """ Rose """
a = ''' i am Tom,
nice to meet you! '''
b = """ i am Rose,
nice to meet you! """
c = "I'm Tom"
d = 'I\'m Tom'
三 切片
思考:字符串“adcdefg”获取其中一个数据可以使用下标的方法,如果获取一段数据呢,比如“adc”?
切片是指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作。
3.1 语法
注意:
1. 切片选取的区间从起始位置下标开始,到结束位置下标的前一位结束(即不包含结束位置下标对应
的数据), 正负整数均是;
2. 步长是选取间隔,正负整数均可,默认步长为1。
3.2 实例练习
四 常用操作方法
4.1 查找
str1 = 'abcdefg'
print(str1[2]) # c
字符串[开始位置下标:结束位置下标:步长]
num = "01234567"
print(num[2:5:1]) # 234
print(num[2:5]) # 234
print(num[2:5:2]) # 24
print(num[:5]) # 01234 -- 如果不写开始,默认从0开始选取
print(num[1:]) # 1234567 -- 如果不写结束,表示选取到最后
print(num[:]) # 01234567 -- 如果不写开始和结束,表示选取所有
print(num[::2]) # 0246
print(num[:-1]) # 0123456, -1表示倒数第一个数据
print(num[-4:-1]) # 456 下标-1表示最后一个数据,依次向前类推
print(num[::-1]) # 76543210 -- 如果步长为负数,表示倒序选取
# 注意:
print(num[-4:-1:1]) # 456
print(num[-4:-1:-1]) # 不能选取出数据:从-4开始到-1结束,选取方向为从左到右,但是-1步长是
从右向左选取;即如果选取方向和步长方向冲突,则无法选取数据
print(num[-1:-4:-1]) # 765
剩余13页未读,继续阅读
资源评论
Xiaobaihuiyidian
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功