Python学习之字符串(string)
2018-01-05 16:09
330 查看
以下是根据《python基础教程(第2版.修订版)》整理的有关python中字符串的相关函数的使用方法和注意事项。
# -*- coding: utf-8 -*- """ Created on Thu Jan 4 23:12:27 2018 @author: douyh """ '''*****************************chapter 3: string***************************''' print('--------------------This is for chapter 3 string----------------------') #no.1 ''' 方法:find 对象:字符串 作用:find方法可以再一个较长的字符串中查找子串,它返回子串所在位置的最左端索引。 如果没有找到则返回-1 原地操作: ''' print('1.find') a = 'python' print(a.find('py'),a.find('s')) #也可以用in来检查成员资格,但是返回是True or False print('py' in a) #还可以设定查找的范围 print(a.find('p', 1, 5))#可以只指定开始的地方 #no.2 ''' 方法:join 对象:字符串 作用:join方法是split方法的逆方法,用来连接序列中的字符串元素 原地操作:否 ''' print('2.join') a = [1, 2] b = ['1', '2'] c = '&' try: print('This is a:' + c.join(a))#这里会引起TypeError except TypeError: print('This is b:' + c.join(b)) else: pass #no.3 ''' 方法:lower 对象:字符串 作用:返回字符串的小写字母版 原地操作:是 ''' print('3.lower') print('HellO'.lower()) #no.4 ''' 方法:replace 对象:字符串 作用:replace方法产生将某字符串中所有匹配项均被替换之后得到的字符串 原地操作:是 ''' print('4.replace') print('HellOO'.replace('O','o')) #no.5 ''' 方法:split 对象:字符串 作用:是join方法的逆方法,用来将字符串分割成序列,如果不提供任何分隔符,程序会把所有 空格作为分隔符(空格,制表符,换行等) 原地操作:是 ''' print('5.split') a = '1~2~3~~~4~~5' print(a.split('~')) #no.6 ''' 方法:strip 对象:字符串 作用:strip方法返回去除两侧(不包括内部)的空格的字符串。去除的字符可以指定。 原地操作:是 ''' print('6.strip') a = ('~~~!!!~~hello;;;~~!!') print(a.strip('~;!'))
相关文章推荐
- Python学习笔记--字符串操作string
- python3.4学习笔记(十五) 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python学习(二) 字符串String
- 【Python】基础学习——列表(list),元祖(tuple),字典(dict),字符串(string),集合(set)
- python基础学习——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
- python学习五 列表(list)、字典(dict)、字符串(string)
- Python学习笔记二(String字符串操作)
- Python语言学习---字符串(String)
- Data Analysis学习笔记 --- Python数据清洗对字符串处理
- Java学习笔记-字符串、正则表达式(String,regex)
- Python新手学习基础之数据类型——字符串的切片截取
- python学习五-使用字符串
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- 黄聪:Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python学习笔记3-string
- Python操作redis字符串(String)详解 (三)
- python 学习正则与文件读写 从字符串里面找出 邮箱正则
- Python学习笔记(二十四)StringIO和BytesIO
- python基础教程学习笔记 —字符串
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结