python字符串的索引与切片
2019-04-01 13:26
162 查看
字符串的索引
python中的字符串有两种方式索引:
- 从左到右,从0开始以次增长
- 从右到左,从-1开始依次减少
如:
>>>a='python' >>>print(a[0]) p >>>print(a[-1]) n >>>
字符串的切片
- python中用冒号分隔两个索引,形式为“变量[头下标:尾下标]”,截取范围是左闭右开,即不包含尾下标,而且两个索引都可以省略。
如:
>>>str="hello my friend" >>>print(str[1:4]) ell >>>print(str[:-7]) hello friend >>>print(str[5:]) my friend >>>print(str[:]) hello my friend >>>
2.切片的扩展形式为“str[i:j:k]”,从i到j-1,每隔k个元素索引一次,如果k为负数,就是右开始往左索引。
如:
>>>str="hello my friend" >>>print(str[2:7:2]) lom >>>print(str[2:7:1]) llo m >>>
- 字符串包含判断操作符in,not in。
如:
>>>str="hello my friend" >>>"he" in str True >>>"she" not in str True >>>
4.ord函数可以将字符转化为对应的ASCII码值,
chr函数则是将数字转化为字符的。
如:
>>>print(ord('a')) 97 >>>print(chr(97)) a >>>
- 字符串的内置函数
len(n) 字符串的长度
max(n)字符串中最大的字符
min(n)字符串中最小的字符
如:
>>>str="abcde" >>>print(len(str)) 5 >>>print(max(str)) e >>>print(min(str)) a >>>
- string的转换
int(n,[base])将一个数字或者base类型的字符串转化成整型
如:
>>>int(2.86) 2 >>>int('32',16) 50 >>> int('af',16) 175 >>>
相关文章推荐
- Python字符串类型(创建、索引、切片、成员操作符、重复、连接、计算长度、内置方法)
- python中字符串定义、索引、切片、加号、星号操作实例
- 04 python 字符串(创建-索引切片-转义字符-格式化-format()函数)
- python基础教程共60课-第30课字符串的索引和切片
- python的while嵌套循环、for循环、break和continue语句还有字符串的索引和切片
- Python 字符串、列表、元组、索引、切片
- python笔记4 - 索引,切片,字符编码转换函数,字符串的属性方法,字符串格式化表达式,占位符,基于字典的字符串格式化,循环语句
- Python学习笔记Ⅱ —— 判断、逻辑运算、循环、字符串切片
- Python 对字符串切片
- python_笔记7_字符串截取(切片),有序集合,无序集合,迭代
- python 字符串切片知识巩固
- Python3.6.5 笔记:字符串中的转义字符\,\n,取消转义r,长字符串,字符串的索引
- python学习二(for循环、下标和切片、字符串操作)
- Python字符串切片操作知识详解
- python对字符串切片
- python 字符串切片
- python学习笔记04(游戏点球大战、list索引与切片)
- 05 python 列表(创建列表、索引、切片、拼接、方法)
- python核心编程学习笔记-2016-07-23-02-切片索引
- Python入门_浅谈字符串的分片与索引、字符串的方法