1、strip()函数:用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列(包括'\n', '\r', '\t', ' ')
注意:
该方法只能删除开头或是结尾的字符,不能删除中间部分的字符
语法:
s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符
s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符
s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符
举例:
>>> a=' Hello World '
>>> a
' Hello World '
>>> a.strip()
'Hello World'
>>> x='\t\r\npython'
>>> x
'\t\r\npython'
>>> x.strip()
'python'
2、列表内添加元素:
append():只能添加一个元素,并且是在列表的最后添加
expend([]):添加多个元素,也是在列表的最后添加
insert():在列表的固定位置添加元素
3、从列表中获取元素:
remove():从列表中删除某个元素
del list[1]:del是个语句,需要删除的是list的第x个元素
pop():从列表中取出最后一个数组内容,并把最后一个数组内容返回
pop(index):从列表中取出对应索引的数组内容
4、列表分片:
list[1:3]:取出第一个数据,一共只能取两个,对应的是左闭又开
5、列表排序:
sort():列表升序
reverse():列表降序
6、zip把多个列表进行打包
>>> a = [1,3,5,7,9,11,13]
>>> b = [2,4,6,8]
>>> list(zip(a,b))
[(1, 2), (3, 4), (5, 6), (7, 8)]
>>>
7、setdefault()函数:
语法:setdefault(key,default=None)
key--要搜索的键
default--没有找到键的情况下返回的值
dict = {'runoob': '菜鸟教程', 'google': 'Google 搜索'}
print "Value : %s" % dict.setdefault('runoob', None) print "Value : %s" % dict.setdefault('Taobao', '淘宝')
执行结果:
Value : 菜鸟教程
Value : 淘宝
-------------------------------------------
- girls =['alice','bernice','clarice']
- letterGirls ={}
- for girl in girls:
- letterGirls.setdefault(girl[0],[]).append(girl)
- print letterGirls
执行结果:{'a': ['alice'], 'c': ['clarice'], 'b': ['bernice']}
8、join()函数
语法: 'sep'.join(seq)
参数说明
sep:分隔符。可以为空
seq:要连接的元素序列、字符串、元组、字典
上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串
返回值:返回一个以分隔符sep连接各个元素后生成的字符串
9、os.path.join()函数
语法: os.path.join(path1[,path2[,......]])
返回值:将多个路径组合后返回
10、sqrt()函数
返回数字x的平方值
sqrt()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法
import math math.sqrt( x )