python基础学习笔记第二天 内建方法(s t r)
python的字符串内建函数
str.casefold()将字符串转换成小写,Unicode编码中凡是有对应的小写形式的,都会转换
str.center()返回一个原字符串居中,并使用空格填充至长度 width 的新字符串
str.count()返回指定字符在[指定位置的]str出现的次数
str.encode()
以 encoding 指定的编码格式编码 string,如果出错默认报一个ValueError 的异常,除非 errors 指定的是'ignore'或 者'replace'
string.endswith(obj, beg=0, end=len(string))
检查字符串是否以 obj 结束,如果beg 或者 end 指定则检查指定的范围内是否以 obj 结束,如果是,返回 True,否则返回 False.
str.expandtabs(tabsize=8)用指定的空格替代横向制表符,使得相邻字符串之间的间距保持在指定的空格数以内。tab 符号默认的空格数是 8。
str.find(sub[, start[, end]]); str.rfind(sub[, start[, end]])返回指定字符在[指定位置的]str出现的索引
str.format()格式化字符串
str.format_map(mapping)
str.index(sub[, start[, end]]);
string.isalnum()如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False
string.isalpha()如果 string 至少有一个字符并且所有字符都是字母则返回 True,否则返回 False
string.isdecimal()只包含十进制数字则返回 True 否则返回 False.
string.isdigit()包含数字则返回 True 否则返回 False.
string.islower()包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False
string.isnumeric()包含数字字符,则返回 True,否则返回 False
str.isprintable()
string.isspace()包含空格,则返回 True,否则返回 False.
string.istitle() 与title类似,如果包含大写的返回true否则返回flase
string.isupper() 分隔符切片 string,如果 num有指定值,则仅分隔 num 个子字符串
str.join(seq) 以 str 作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串
str.ljust(width[, fillchar]);返回指定长度的字符串,字符串内容居左(右)如果长度小于字符串长度,则返回原始字符串,默认填充为 ASCII 空格,可指定填充的字符串。
str.lower()字符串改为小写的形式
str.lstrip([chars]);指定截取的字符
str.maketrans(x[, y[, z]]);
str.partition(sep);
str.replace(old, new[, count])
old---将被替换的子字符串
new---新字符串,用于替换old子字符串
max---可选字符串,替换不超过max次
str.rfind(sub[, start[, end]])返回指定字符在[指定位置的]str出现的索引
str.rindex(sub[, start[, end]])如果找不到,就会引发 ValueError
str.rjust(width[, fillchar])返回指定长度的字符串,字符串内容居左(右)如果长度小于字符串长度,则返回原始字符串,默认填充为 ASCII 空格,可指定填充的字符串
str.rpartition(sep)如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串
str.rsplit(sep=None, maxsplit=-1)分隔字符串
str.rstrip([chars]);截掉字符串左边的空格或指定字符。返回截掉字符串左边的空格或指定字符后生成的新字符串
str.split(sep=None, maxsplit=-1);分隔字符串
str.splitlines([keepends])以行界符为分隔符拆分为列表;当 keepends 为True,拆分后保留行界符
str.startswith(prefix[, start[, end]])
suffix -- 该参数可以是一个字符串或者是一个元素。
start -- 字符串中的开始位置。
end -- 字符中结束位置。
str.swapcase()大小写反转
str.translate(table)
str.upper()把字符串改为大写的形式
str.zfill(width)用 '0' 填充字符串,并返回指定宽度的字符串。
python基础学习笔记第二天 内建方法(s t r)的更多相关文章
- 0003.5-20180422-自动化第四章-python基础学习笔记--脚本
0003.5-20180422-自动化第四章-python基础学习笔记--脚本 1-shopping """ v = [ {"name": " ...
- Python基础学习笔记(八)常用字典内置函数和方法
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-dictionary.html 3. http://www.lia ...
- Python基础学习笔记(七)常用元组内置函数
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-tuples.html 3. http://www.liaoxue ...
- python 基础学习笔记(1)
声明: 本人是在校学生,自学python,也是刚刚开始学习,写博客纯属为了让自己整理知识点和关键内容,当然也希望可以通过我都博客来提醒一些零基础学习python的人们.若有什么不对,请大家及时指出, ...
- Python 基础学习笔记(超详细版)
1.变量 python中变量很简单,不需要指定数据类型,直接使用等号定义就好.python变量里面存的是内存地址,也就是这个值存在内存里面的哪个地方,如果再把这个变量赋值给另一个变量,新的变量通过之前 ...
- python基础学习笔记(八)
创建自已对象就python非常核心的概念,事实上,python被称为面向对象语言,本章会介绍如何创建对象.以及面向对象的概念:继承.封装.多态. 多态: 可对不同类的对象使用同样的操作. 封装:对外部 ...
- Python基础学习笔记(十三)异常
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-exceptions.html Python用异常对象(excep ...
- Python基础学习笔记(十)日期Calendar和时间Timer
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-date-time.html 3. http://www.liao ...
- Python基础学习笔记(五)常用字符串内建函数
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-strings.html 3. http://www.liaoxu ...
随机推荐
- Shell | grep with n following lines
'foo' sample.txt ➜ dex-method-counts git:(master) ./dex-method-counts ~/Downloads/n.apk | 'hui' hui: ...
- UVA 10245 - The Closest Pair Problem
Problem JThe Closest Pair ProblemInput: standard inputOutput: standard outputTime Limit: 8 secondsMe ...
- MSDN(电驴)
主站: http://msdn.itellyou.cn/ 辅站: http://msdn.ez58.net/
- 从手工测试转型web自动化测试继而转型成专门做自动化测试的学习路线。
在开始之前先自学两个工具商业web自动化测试工具请自学QTP:QTP的学习可以跳过,我是跳过了的.开源web自动化测试工具请自学Selenium:我当年是先学watir(耗时1周),再学seleniu ...
- 慕课网-安卓工程师初养成-3-4 Java中的比较运算符
来源:http://www.imooc.com/code/1299 比较运算符用于判断两个数据的大小,例如:大于.等于.不等于.比较的结果是一个布尔值( true 或 false ). Java 中常 ...
- windows2008 设置会话超时时间
[ 组策略 ]开始-->运行-->gpedit.msc 计算机配置->管理模板->Windows组件->终端服务->会话
- JavaScript DOM编程艺术学习笔记(一)
嗯,经过了一周的时间,今天终于将<JavaScript DOM编程艺术(第2版)>这本书看完了,感觉受益匪浅,我和作者及出版社等等都不认识,无意为他们做广告,不过本书确实值得一看,也值得推 ...
- Bootstrap 3支持IE 8遇到的一个小问题
使用Bootstrap完成web的UI后,在IE 8运行时,发现.container等class的标签的的宽度并没按预期的宽度显示,本人已经根据bootstrap官方说明 http://getboot ...
- 新安装的ubuntu系统如何设置中文输入法的方案
本文是本人写的第一篇的linux博客,因为很菜,所以就把刚才自己安装中文输入法的过程给大家介绍一下,希望有所帮助. 1.首先,打开命令终端,两种方式,在Dash里面输入terminal然后enter, ...
- ionic goto other page or alert
有时候需要 调试,这是就需要alert 的...可惜的是我不会angular 所以记录一下 .controller('mainctr', function($scope, $window) { $w ...