python函数解读_【python--函数解读】

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 模块,通过静态对象调用该方法

importmath

math.sqrt( x )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值