Python基础函数

2018-03-18  本文已影响0人  紙飛機777

1.math模块中常用函数

pow(x,y) |x的y次幂

sqrt(x)    |x的平方根

pi          |pi的值

exp(x)    |e的x次幂

fabs(x)  |绝对值

>>>import math

>>>import.pow(2,2)

>>>4.0


2.字符串函数

string.count()        |获取某一子字符串数目

string.isdigit()      |判断是否仅包含数字

string.upper()      |全转换为大写

string.isupper()    |判断是否全为大写

string.lower()      |全转换为小写

string.islower()    |判断是否全为小写

string.find()        |查找某一子字符串的位置

len(string)          |获取字符串长度

>>>a="The quick brown fox jumps over the lazy dog!"

>>>a.count("f")

>>>len (a)

>>>44

>>>a.islower()

>>>False

>>>a.find("g")

>>>42


3.格式换字符串

1.%d  整数

2.%s  字符串

3.str.format()

>>>print ("I am a %s ,and %d years old" % ("chinese",16))

>>>print("网站名:{name}, 地址 {url}".format(name="百度", url="www.baidu.com"))


4.列表的操作函数

list.append()        |添加X

list.count()            |出现次数

list.pop()              |删除一个尾部成员

list.remove(x)        |指定删除

list.index()            |查找X在列表中的序列

list.sort()              |排序

list.reverse()        |顺序颠倒

list.insert(index,obj) |指定插入

>>>a=[1,2,3,4,5,66,77,88]

>>>a.index(3)

>>>2

>>>a.remove(77)

>>>[1,2,3,4,5,66,88]


5.字典操作函数

dic.clear()                |清空字典

dic.items()              |获得由键和值组成的迭代器

dic.keys()                  |获得键的迭代器

dic.values()            |获得值的迭代器

dic.update(adic)      |从另一个字典更新成员

>>> a={"a":1,"b":2,"c":3}

>>>a.keys()

>>>dict_keys(['a', 'b', 'c'])

>>>a.items()

>>>dict_items([('a', 1), ('b', 2), ('c', 3)])


6.切片常用方法

alst[:]                  |取全部成员

alst[0:]                |取全部成员

alst[:-1]              |取除最后一个成员之外所有的成员

alst[::-1]            |从右至左取值

alst[2:5]            |取到[2,3,4]

alst[::2]              |每隔1取成员

alst[5:-1]          |从第五位开始取值到倒数第二位 -1取不到

alst[0:5:2]          |[0,5]隔1取

alst[5:0:-2]        |从5开始隔1取值

sum(alst)          |求和

max(alst)          |最大

min(alst)          |最小

>>>alst=[1,2,3,6,45,78]

>>>alst[::-1]

>>>[78, 45, 6, 3, 2, 1]

>>>alst[0:5:2]

>>>[1, 3, 45]

>>>sum(alst)

>>>135


上一篇 下一篇

猜你喜欢

热点阅读