老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

python33個(gè)函數(shù),python3 python

python語言的33個(gè)保留字

文末有例子鏈接

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了井陘礦免費(fèi)建站歡迎大家使用!

1 false 

#布爾類型的值,表示假,與true對應(yīng)

2 class 

#定義類的關(guān)鍵字

3 finally 

#異常處理使用的關(guān)鍵字,用它可以指定始終執(zhí)行的代碼,指定代碼在finally里面

4 is 

#Python中的對象包含三個(gè)要素:id,type,value 

5 return

#python 函數(shù)返回值 return,函數(shù)中一定要有return返回值才是完整的函數(shù)。如果你沒有python定義函數(shù)返回值,那么會得到一個(gè)結(jié)果是None對象,而None表示沒有任何值。 

6 none 

#None是一個(gè)特殊的常量,None和False不同,None不是0。None不是空字符串。None和任何其他數(shù)據(jù)類型比較永遠(yuǎn)返回False。None有自己的數(shù)據(jù)類型NoneType。我們可以將None復(fù)制給任何變量,但是不能創(chuàng)建其他NoneType對象。

7 continue

#continue語句被用來告訴Python跳過當(dāng)前循環(huán)塊中的剩余語句,然后繼續(xù)進(jìn)行下一輪循環(huán)。

8 for

#for循環(huán)可以遍歷任何序列的項(xiàng)目,如一個(gè)列表或者一個(gè)字符串

9 lambda

#匿名函數(shù)是個(gè)很時(shí)髦的概念,提升了代碼的簡潔程度。

10 try

#程序員可以使用try…except語句來處理異常。把通常的語句塊放在try塊中,而把錯(cuò)誤處理的語句放在except塊中

11 true

#布爾類型的值,表示真,與false相反。

12 def

#定義函數(shù)用的

13 from

#在python用import或者from…import來導(dǎo)入相應(yīng)的模塊。

14 nonlocal

#nonlocal關(guān)鍵字用來在函數(shù)或其他作用域中使用外層(非全局)變量。

15 while

#while語句重復(fù)執(zhí)行一塊語句。while是循環(huán)語句的一種,while語句有一個(gè)可選的else從句

16 and

#邏輯判斷語句,and左右兩邊都為真,則判斷結(jié)果為真,否則都是假

17 del

#del用于list列表操作,刪除一個(gè)或者連續(xù)幾個(gè)元素。

18 global

#定義全局標(biāo)量。

19 not

#邏輯判斷,取反的意思

20 with

#with是python2.5以后有的,它實(shí)質(zhì)是一個(gè)控制流語句,with可以用來簡化try…finally語句,它的主要用法是實(shí)現(xiàn)一個(gè)類_enter_()和_exit_()方法。

21 as

#結(jié)合with使用。

22 elif

#和if配合使用的

23 if

#if語句用來檢驗(yàn)一個(gè)條件,如果條件為真,我們運(yùn)行一塊語句(稱為if…塊),否則我們處理另外一塊語句(稱為else…塊)。else從句是可選的。

24 or

#邏輯判斷,or兩邊有一個(gè)為真,判斷結(jié)果就是真。

25 yield

#yield用起來像return,yield在告訴程序,要求函數(shù)返回一個(gè)生成器

26 assert

#斷言,用來在運(yùn)行中檢查程序的正確性,和其他語言一樣的作用。

27 else

#與if配合使用

28 import

#在Python用import或者from…import來導(dǎo)入相應(yīng)的模塊。

29 pass

#pass的意思是什么都不要做,作用是為了彌補(bǔ)語法和空定義上的沖突,它的好處體現(xiàn)在代碼的編寫過程之中,比如你可以先寫好軟件的整個(gè)框架,然后再填好框架內(nèi)具體函數(shù)和class的內(nèi)容,如果沒有pass編譯器會報(bào)一堆的錯(cuò)誤,讓整個(gè)開發(fā)很不流暢。

30 break

#break語句是用來終止循環(huán)語句的,即使哪怕循環(huán)條件沒有稱為false或者序列還沒有被完全遞歸,也會停止循環(huán)語句。提示,如果break的是for或while循環(huán),任何對應(yīng)的循環(huán)else塊將不執(zhí)行。

31 except

#使用try和except語句來鋪貨異常。

32 in

#for…in是另外一個(gè)循環(huán)語句,它在一序列的對象上遞歸即逐一使用隊(duì)列中的每個(gè)項(xiàng)目。

33 raise

#raise拋出異常。

這里有例子—》python33個(gè)保留字的匯總

python3--內(nèi)置函數(shù)

python的常用內(nèi)置函數(shù)

1.abs() 函數(shù)返回?cái)?shù)字的絕對值

abs(-40)=40

2. dict() 函數(shù)用于創(chuàng)建一個(gè)字典

dict()

{} ? ? ?#創(chuàng)建一個(gè)空字典類似于u={},字典的存取方式一般為key-value

例如u = {"username":"tom", ?"age":18}

3. help() 函數(shù)用于查看函數(shù)或模塊用途的詳細(xì)說明

help('math')查看math模塊的用處

a=[1,2,3,4]

help(a)查看列表list幫助信息

4.dir()獲得當(dāng)前模塊的屬性列表

dir(help)

['__call__', '__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__']

5.min() 方法返回給定參數(shù)的最小值 /參數(shù)可以為序列

a=? min(10,20,30,40)

a

10

6. next() 返回迭代器的下一個(gè)項(xiàng)目

it = iter([1, 2, 3, 4, 5])

next(it)

1

next(it)

2

7. id() 函數(shù)用于獲取對象的內(nèi)存地址

a=12

id(a)

1550569552

8.enumerate() 函數(shù)用于將一個(gè)可遍歷的數(shù)據(jù)對象(如列表、元組或字符串)組合為一個(gè)索引序列,同時(shí)列出數(shù)據(jù)和數(shù)據(jù)下標(biāo),一般用在 for 循環(huán)當(dāng)中。

a=["tom","marry","leblan"]

list(enumerate(a))

[(0, 'tom'), (1, 'marry'), (2, 'leblan')]

9. oct() 函數(shù)將一個(gè)整數(shù)轉(zhuǎn)換成8進(jìn)制字符串

oct(15)

'0o17'

oct(10)

'0o12'

10. bin() 返回一個(gè)整數(shù) int 或者長整數(shù) long int 的二進(jìn)制表示

bin(10)

'0b1010'

bin(15)

'0b1111'

11.eval() 函數(shù)用來執(zhí)行一個(gè)字符串表達(dá)式,并返回表達(dá)式的值

eval('2+2')

4

12.int() 函數(shù)用于將一個(gè)字符串會數(shù)字轉(zhuǎn)換為整型

int(3)

3

int(3.6)

3

int(3.9)

3

int(4.0)

4

13.open() 函數(shù)用于打開一個(gè)文件,創(chuàng)建一個(gè)file對象,相關(guān)的方法才可以調(diào)用它進(jìn)行讀寫

f=open('test.txt')

14.str() 函數(shù)將對象轉(zhuǎn)化為適于人閱讀的形式

str(3)

'3'

15. bool() 函數(shù)用于將給定參數(shù)轉(zhuǎn)換為布爾類型,如果沒有參數(shù),返回 False

bool()

False

bool(1)

True

bool(10)

True

bool(10.0)

True

16.isinstance() 函數(shù)來判斷一個(gè)對象是否是一個(gè)已知的類型

a=5

isinstance(a,int)

True

isinstance(a,str)

False

17. sum() 方法對系列進(jìn)行求和計(jì)算

sum([1,2,3],5)

11

sum([1,2,3])

6

18. super() 函數(shù)用于調(diào)用下一個(gè)父類(超類)并返回該父類實(shí)例的方法。super 是用來解決多重繼承問題的,直接用類名調(diào)用父類方法

class ? User(object):

? def__init__(self):

class Persons(User):

? ? ? ? super(Persons,self).__init__()

19. float() 函數(shù)用于將整數(shù)和字符串轉(zhuǎn)換成浮點(diǎn)數(shù)

float(1)

1.0

float(10)

10.0

20. iter() 函數(shù)用來生成迭代器

a=[1,2,3,4,5,6]

iter(a)

for i in iter(a):

... ? ? ? ? print(i)

...

1

2

3

4

5

6

21.tuple 函數(shù)將列表轉(zhuǎn)換為元組

a=[1,2,3,4,5,6]

tuple(a)

(1, 2, 3, 4, 5, 6)

22.len() 方法返回對象(字符、列表、元組等)長度或項(xiàng)目個(gè)數(shù)

s = "playbasketball"

len(s)

14

a=[1,2,3,4,5,6]

len(a)

6

23. property() 函數(shù)的作用是在新式類中返回屬性值

class User(object):

?def __init__(self,name):

? ? ? ? ? self.name = name

def get_name(self):

? ? ? ? ? return self.get_name

@property

?def name(self):

? ? ? ? ?return self_name

24.type() 函數(shù)返回對象的類型

25.list() 方法用于將元組轉(zhuǎn)換為列表

b=(1,2,3,4,5,6)

list(b)

[1, 2, 3, 4, 5, 6]

26.range() 函數(shù)可創(chuàng)建一個(gè)整數(shù)列表,一般用在 for 循環(huán)中

range(10)

range(0, 10)

range(10,20)

range(10, 20)

27. getattr() 函數(shù)用于返回一個(gè)對象屬性值

class w(object):

... ? ? ? ? ? ? s=5

...

a = w()

getattr(a,'s')

5

28. complex() 函數(shù)用于創(chuàng)建一個(gè)復(fù)數(shù)或者轉(zhuǎn)化一個(gè)字符串或數(shù)為復(fù)數(shù)。如果第一個(gè)參數(shù)為字符串,則不需要指定第二個(gè)參數(shù)

complex(1,2)

(1+2j)

complex(1)

(1+0j)

complex("1")

(1+0j)

29.max() 方法返回給定參數(shù)的最大值,參數(shù)可以為序列

b=(1,2,3,4,5,6)

max(b)

6

30. round() 方法返回浮點(diǎn)數(shù)x的四舍五入值

round(10.56)

11

round(10.45)

10

round(10.45,1)

10.4

round(10.56,1)

10.6

round(10.565,2)

10.56

31. delattr 函數(shù)用于刪除屬性

class Num(object):

...? ? a=1

...? ? b=2

...? ? c=3.

.. print1 = Num()

print('a=',print1.a)

a= 1

print('b=',print1.b)

b= 2

print('c=',print1.c)

c= 3

delattr(Num,'b')

print('b=',print1.b)

Traceback (most recent call last):? File "", line 1, inAttributeError: 'Num' object has no attribute 'b'

32. hash() 用于獲取取一個(gè)對象(字符串或者數(shù)值等)的哈希值

hash(2)

2

hash("tom")

-1675102375494872622

33. set() 函數(shù)創(chuàng)建一個(gè)無序不重復(fù)元素集,可進(jìn)行關(guān)系測試,刪除重復(fù)數(shù)據(jù),還可以計(jì)算交集、差集、并集等。

a= set("tom")

b = set("marrt")

a,b

({'t', 'm', 'o'}, {'m', 't', 'a', 'r'})

ab#交集

{'t', 'm'}

a|b#并集

{'t', 'm', 'r', 'o', 'a'}

a-b#差集

{'o'}

Python常用函數(shù)三有哪些?這7個(gè)函數(shù)使用頻率最高,總算搞明白了

1.1 例如:print(hex(2))案例

1.2 輸出函數(shù):print(hex(2))

1.3 輸出結(jié)果:0x2

1.4 解析說明:返回16進(jìn)制的數(shù)。

2.1 例如:print(chr(10))案例

2.2 輸出函數(shù):print(chr(10))

2.3 輸出結(jié)果:0o12

2.4 解析說明:返回當(dāng)前整數(shù)對應(yīng)的ASCll碼

3.1 例如:print(ord("b"))案例

3.2 輸出函數(shù):print(ord("b"))

3.3 輸出結(jié)果:98

3.4 解析說明:返回當(dāng)前ASCll碼的10進(jìn)制數(shù)

4.1 例如:print(chr(97))

4.2 輸出函數(shù):print(chr(97))

4.3 輸出結(jié)果:b

4.4 解析說明:返回當(dāng)前ASCll碼的10進(jìn)制數(shù)。

案例一:給你一個(gè)字符串,s = 'hello kitty'

1.1 輸出函數(shù):print(s.capitalize())

1.2 輸出結(jié)果:0x2

1.3 解析說明:返回16進(jìn)制的數(shù)。

2.1輸出函數(shù):print(s.replace('kitty','kuang'))

2.2 輸出結(jié)果:hello kuang

2.3 解析說明:替換功能,將kitty換成kuang。

2.4 輸出函數(shù):print(s.replace('4','KK'))

2.5 輸出結(jié)果:12KK12KK

2.6 解析說明:所有的4都替換成KK

2.7 輸出函數(shù):print(s.replace('4','KK'))

2.8 輸出結(jié)果:12KK12KK124

2.9 解析說明:將前兩個(gè)的4替換成go

案例一:給你一個(gè)字符串,ip = '192.168.1.1'

3.1 輸出函數(shù):print(ip.split(','))

3.2 輸出結(jié)果:['192.168.1.1']

3.3 解析說明:將字符串分割成列表

案例一:給你一個(gè)字符串,ip = '192.168.1.1'

3.3 輸出函數(shù):print(ip.split(',',2))

3.4 輸出結(jié)果:['192.168.1.1']

3.5 解析說明:從第二個(gè)開始分割成列表

python內(nèi)置函數(shù)

math模塊

在使用前導(dǎo)入math模塊 import math

常用方法

math.pow()方法

math.pow(x,y) 返回x的y次方

math.sqrt()方法

math.sqrt(x) 返回x的平方根

math,factorial()方法

math.factorial(x) 返回x的階乘

什么是階乘 5! 5 4 3 2 1=120

高級內(nèi)置函數(shù)即方法(常用)

1--map()函數(shù)

1--實(shí)例解釋

2--reduce()函數(shù)

2--實(shí)例解釋

3--filter()函數(shù) (俗稱過濾器)

3--實(shí)例解釋

4--zip()函數(shù)

4--實(shí)例解釋

5--sorted()函數(shù)和當(dāng)中的key

5--實(shí)例解釋

6--enumerate()函數(shù)

6--實(shí)例解釋

7--sum()函數(shù)

7--實(shí)例解釋

8--set()函數(shù)

8--實(shí)例解釋

9--join()方法

9--實(shí)例解釋

10--split()方法

10--實(shí)例解釋

11--replace()方法

11--實(shí)例解釋

12--format()方法

12--實(shí)例解釋

13--eval()函數(shù)

13--實(shí)例解釋

Python基礎(chǔ)之常見內(nèi)建函數(shù)

map() 函數(shù)接受兩個(gè)參數(shù),一個(gè)是函數(shù),一個(gè)是可迭代對象(Iterable), map 將傳入的函數(shù)依次作用到可迭代對象的每一個(gè)元素,并把結(jié)果作為迭代器(Iterator)返回。

舉例說明,有一個(gè)函數(shù) f(x)=x^2 ,要把這個(gè)函數(shù)作用到一個(gè)list [1,2,3,4,5,6,7,8,9] 上:

運(yùn)用簡單的循環(huán)可以實(shí)現(xiàn):

運(yùn)用高階函數(shù) map() :

結(jié)果 r 是一個(gè)迭代器,迭代器是惰性序列,通過 list() 函數(shù)讓它把整個(gè)序列都計(jì)算出來并返回一個(gè) list 。

如果要把這個(gè)list所有數(shù)字轉(zhuǎn)為字符串利用 map() 就簡單了:

小練習(xí):利用 map() 函數(shù),把用戶輸入的不規(guī)范的英文名字變?yōu)槭鬃帜复髮懫渌懙囊?guī)范名字。輸入 ['adam', 'LISA', 'barT'] ,輸出 ['Adam', 'Lisa', 'Bart']

reduce() 函數(shù)也是接受兩個(gè)參數(shù),一個(gè)是函數(shù),一個(gè)是可迭代對象, reduce 將傳入的函數(shù)作用到可迭代對象的每個(gè)元素的結(jié)果做累計(jì)計(jì)算。然后將最終結(jié)果返回。

效果就是: reduce(f, [x1, x2, x3, x4]) = f(f(f(x1, x2), x3), x4)

舉例說明,將序列 [1,2,3,4,5] 變換成整數(shù) 12345 :

小練習(xí):編寫一個(gè) prod() 函數(shù),可以接受一個(gè) list 并利用 reduce 求積:

map() 和 reduce() 綜合練習(xí):編寫 str2float 函數(shù),把字符串 '123.456' 轉(zhuǎn)換成浮點(diǎn)型 123.456

filter() 函數(shù)用于過濾序列, filter() 也接受一個(gè)函數(shù)和一個(gè)序列, filter() 把傳入的函數(shù)依次作用于每個(gè)元素,然后根據(jù)返回值是 True 還是 False 決定保留還是丟棄該元素。

舉例說明,刪除list中的偶數(shù):

小練習(xí):用 filter() 求素?cái)?shù)

定義一個(gè)篩選函數(shù):

定義一個(gè)生成器不斷返回下一個(gè)素?cái)?shù):

打印100以內(nèi)素?cái)?shù):

python內(nèi)置的 sorted() 函數(shù)可以對list進(jìn)行排序:

sorted() 函數(shù)也是一個(gè)高階函數(shù),還可以接受一個(gè) key 函數(shù)來實(shí)現(xiàn)自定義排序:

key 指定的函數(shù)將作用于list的每一個(gè)元素上,并根據(jù) key 函數(shù)返回的結(jié)果進(jìn)行排序.

默認(rèn)情況下,對字符串排序,是按照ASCII的大小比較的,由于'Z' 'a',結(jié)果,大寫字母Z會排在小寫字母a的前面。如果想忽略大小寫可都轉(zhuǎn)換成小寫來比較:

要進(jìn)行反向排序,不必改動(dòng)key函數(shù),可以傳入第三個(gè)參數(shù) reverse=True :

小練習(xí):假設(shè)我們用一組tuple表示學(xué)生名字和成績: L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)] 。用sorted()對上述列表分別按c成績從高到低排序:

運(yùn)用匿名函數(shù)更簡潔:

python的內(nèi)置函數(shù)有哪些,都是什么意思?

print-輸出,input-輸入,int-將字符串轉(zhuǎn)數(shù)字(字符串必須是數(shù)字),str-將數(shù)字轉(zhuǎn)為字符串,list-將字符串/數(shù)字轉(zhuǎn)為列表,for-有限循環(huán),while-無限循環(huán)……………………………………


當(dāng)前題目:python33個(gè)函數(shù),python3 python
當(dāng)前網(wǎng)址:http://www.xueling.net.cn/article/hsdjod.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: ww污污污网站在线看com | 亚洲AV天天做在线观看 | 91精品视频导航 | 人妻夫の上司犯感との中文字幕 | 琪琪秋霞午夜av影院 | 亚洲视频一二区 | 嫩草影视入口 | 超碰在线天天 | 国产乱码一区二区三区在线观看 | 亚洲综合日韩精品欧美国产 | 欧美丰满少妇xxⅹ | 蜜臀av在线观看 | 国产午夜激无码Av片在线观看 | 看欧美黄色大片 | 国产一级一级 | 亚洲精品区无码欧美日韩 | 精品久久久久久久中文字幕 | 挺进陈书婷雪白大腿呻吟 | www色小姐 | 521av永久免费网 | 小箩莉末发育娇小性色XXXX | 免费的又色又爽又黄的视频本 | 久久男女做爰高清免费 | 特级黄色影院 | 免费日韩视频在线观看 | 九月婷婷人人澡人人添人人爽 | 毛片久久久久久久 | 日韩人妻中文无码一区二区三区 | 艳妇乳肉豪妇荡乳流白浆 | 精品久久久久久久一区二区蜜臀 | 一级黄色片一级 | 中文字字幕乱码视频高清 | 亚洲精品久久久9婷婷中文字幕 | 亚洲亚洲人成综合丝袜图片 | 久久99精品久久久噜噜最新章节 | 日本精品在线播放 | 国产肥熟老胖女在线看 | 精品国产一区二区三区在线 | 国产精品福利在线播放 | 亚洲精品久久久久久国 | 国内性爱视频 |