元组、列表、字符串以及切片的一些小操作记录
2017-07-27 14:34
302 查看
元组操作
http://www.jb51.net/article/47986.htm元组可以使用下标索引来访问元组中的值
元组中的元素值不允许修改和删除
切片操作:
http://www.cnblogs.com/weidiao/p/6428681.html永远也记不住系列
print str[0:3] #截取第一位到第三位的字符 print str[:] #截取字符串的全部字符 print str[6:] #截取第七个字符到结尾 print str[:-3] #截取从头开始到倒数第三个字符之前 print str[2] #截取第三个字符 print str[-1] #截取倒数第一个字符 print str[::-1] #创造一个与原字符串顺序相反的字符串 print str[-3:-1] #截取倒数第三位与倒数第一位之前的字符 print str[-3:] #截取倒数第三位到结尾 print str[:-5:-3] #逆序截取
元组、列表、字符串互相转换
http://www.cnblogs.com/fqfanqi/p/6516052.htmlstr(),tuple(),list()这三个灰常灰常灰常常用
s = "xxxxx" print(list(s)) print(tuple(s)) l = ['a','b','c','d','e'] t = ('a','b','c','d','e') print("".join(l)) print("".join(t)) #####结果如下 ['x', 'x', 'x', 'x', 'x'] ('x', 'x', 'x', 'x', 'x') abcde ab 4000 cde
一些常用函数
1.strip() 从一个字符串中删除开头或结尾处的字符序列
str=" hello world " str.strip() #hello world
对于开头和结尾:
s.lstrip(rm) : 删除s字符串中开头处,位于 rm删除序列的字符
str.lstrip('h') #ello world
s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符
str.rstrip('d') #hello worl
想删除中间的空格,可以使用replace()函数
str1 = str.replace(' ','') #helloworld
2.split()把一个字符串分割成字符串数组
str.split(' ') #['hello', 'world']
注意:上面两种函数并不改变str的值,所以需要保存函数值。
相关文章推荐
- python中列表和元组以及字符串的操作
- python的列表,元组以及字典的一些内置方法与属性
- Python探索记(14)——字符串、列表、元组、字典与运算符相关的操作
- python学习day3------列表、元组、字符串操作
- Dive Into Python 学习记录1-函数/模块导入/字典/列表/元组/字符串分割、连接、格式化/映射list/
- 列表、元组、字典、引用的一些操作(数据结构)--python学习(3)
- 005-Python之列表,元组,字符串,bytes及bytearray共有操作
- python列表、切片和元组操作示例
- [Python] 对字符串,列表的切片操作
- 列表、元组以及字符串
- Linux学习记录(3)认识终端以及一些基本的操作命令
- python字符串,列表,字符串,元组,集合的一些方法
- python实操(5):python数据类型及常用操作,数字、字符串、元组、列表、字典、集合
- Shell常用的一些操作集锦(如字符串截取、字符串比较以及For循环等)
- Python 元组、列表、字典、字符串的操作
- python的字符串和对象的一些操作和运算以及lambda表达式
- python中的一些遍历列表,元组,字符串等的方法,如:range,enumerate
- python字符串、元组和列表常用的一些方法
- python核心编程学习记录之序列(字符串元组列表)
- python列表、元组、字典、字符串操作