Python数据类型 之 str
2017-08-04 22:57
225 查看
Str
一:功能:
1. 引用.center(长度,’填充的字符默认为空格’):使引用的对象居于填充字符中。ljust(长度,填充字符):左对齐,右侧填充字符。rjust同
2. 引用.count(’引用的对象的子序列’,起始位置默认为0,结束的位置默认为长度-1)注意空格也算一个位置,左闭右开:计算子序列出现的次数
3. 引用.endswith(’a’,起始位置默认为0,结束位置默认为长度-1):判断引用的对象是否以a结尾。相应的有startswith。
4. 引用.expandtabs(‘’数字’(默认是一个转八个)):把对象里的一个tab转换成数字个空格
5. 引用.find(‘字符’,起始位置默认为0,结束位置默认为长度-1):从左往右找对象里第一次出现的字符位置。跟index完全一样,只不过find找不着报-1,index报错
6. 引用.format(a,b,``````)
7. ‘字符串’.join(list):以字符串连接列表(或元祖)的每一个元素从而生成一个字符串
8. 引用.upper():对象变大写(全变)。相应的lower。swapcase()小写变大写大写变小写。islower()检查是否全是小写,否则返回false。相应的 isupper。
9. 引用.istrip():移除左边的空格,rstrip右边去掉,strip去掉两边
10. 引用.isalnum():判断字符串是否是字母或数字,有别的就是false。引用.isalpha():判断字符串是否全是字母。引用.isdigit:是否全为数字,否则返回false。引用.space()判断是否是空格
11. 引用.istitle()判断每个元素是否全是第一个字母大写 引用.title():把字符串每个元素第一个字母大写
12. 引用.partition(分隔元素) 以中间元素分割字符串为三部分
13. 引用.replace(‘要替换的元素’,‘替换进去的新元素’,‘替换第几个(默认全体换掉)’):如果指定第三个参数max,则替换不超过 max 次。
14. find是从左向右,rfind是从右向左,rindex是从右到左
15. repartition是从右找分隔元素
16. 引用.split(’分隔元素’,‘第几个’(默认是全部找)):把分隔元素去掉,分割。相应的rsplit
17. 索引:字符串可以用引用[]来表示,括号里相应的是索引。
18. 切片:引用[a:b]左闭右开,表示从a到b的字符。
二、对象命名
S1=‘alex’
S1=str(‘alex’)注意:str如果第一次出现,必须在括号里面加引号。
str()不加参数是个空字符串(因为源码里有带等号的),一个参数是普通字符串,两个参数涉及到字节的问题。
三、索引 切片
a=’alex’
Print a[0:2] :al
Print a[0] :a
一:功能:
1. 引用.center(长度,’填充的字符默认为空格’):使引用的对象居于填充字符中。ljust(长度,填充字符):左对齐,右侧填充字符。rjust同
2. 引用.count(’引用的对象的子序列’,起始位置默认为0,结束的位置默认为长度-1)注意空格也算一个位置,左闭右开:计算子序列出现的次数
3. 引用.endswith(’a’,起始位置默认为0,结束位置默认为长度-1):判断引用的对象是否以a结尾。相应的有startswith。
4. 引用.expandtabs(‘’数字’(默认是一个转八个)):把对象里的一个tab转换成数字个空格
5. 引用.find(‘字符’,起始位置默认为0,结束位置默认为长度-1):从左往右找对象里第一次出现的字符位置。跟index完全一样,只不过find找不着报-1,index报错
6. 引用.format(a,b,``````)
7. ‘字符串’.join(list):以字符串连接列表(或元祖)的每一个元素从而生成一个字符串
8. 引用.upper():对象变大写(全变)。相应的lower。swapcase()小写变大写大写变小写。islower()检查是否全是小写,否则返回false。相应的 isupper。
9. 引用.istrip():移除左边的空格,rstrip右边去掉,strip去掉两边
10. 引用.isalnum():判断字符串是否是字母或数字,有别的就是false。引用.isalpha():判断字符串是否全是字母。引用.isdigit:是否全为数字,否则返回false。引用.space()判断是否是空格
11. 引用.istitle()判断每个元素是否全是第一个字母大写 引用.title():把字符串每个元素第一个字母大写
12. 引用.partition(分隔元素) 以中间元素分割字符串为三部分
13. 引用.replace(‘要替换的元素’,‘替换进去的新元素’,‘替换第几个(默认全体换掉)’):如果指定第三个参数max,则替换不超过 max 次。
14. find是从左向右,rfind是从右向左,rindex是从右到左
15. repartition是从右找分隔元素
16. 引用.split(’分隔元素’,‘第几个’(默认是全部找)):把分隔元素去掉,分割。相应的rsplit
17. 索引:字符串可以用引用[]来表示,括号里相应的是索引。
18. 切片:引用[a:b]左闭右开,表示从a到b的字符。
二、对象命名
S1=‘alex’
S1=str(‘alex’)注意:str如果第一次出现,必须在括号里面加引号。
str()不加参数是个空字符串(因为源码里有带等号的),一个参数是普通字符串,两个参数涉及到字节的问题。
三、索引 切片
a=’alex’
Print a[0:2] :al
Print a[0] :a
相关文章推荐
- python数据类型dict、list、str、tuple互换方法
- python基本数据类型——str
- python数据类型之str用法
- python 判断一下下面str_n的数据类型
- 兄弟连学python(3)——Str(字符串)数据类型介绍
- python学习笔记1-数据类型:int,str
- python基本数据类型——str
- python数据类型转换(str跟int的转换)
- 002——python数据类型之str字符串类型
- python基础-基本数据类型总结_整型(int)_字符型(str)_day3
- python数据类型转换(str跟int的转换)
- python 基础2 编码转换 pycharm 配置 运算符 基本数据类型int str list tupple dict for循环 enumerate序列方法 range和xrange
- python3 第十一章 - 数据类型之str(字符串)
- 3、python数据类型之字符串(str)
- python基本数据类型——str
- python基本数据类型——str
- 自学Python2.1-基本数据类型-字符串str(object) 上
- python基本数据类型——str
- 2017.10.20 python3,input函数输入的数据默认是str,怎么识别交互用户输入的数据类型。
- Python基本数据类型之str