Day 6 python 內建函式

2021-10-20 22:31:07 字數 3887 閱讀 9863

abs()

divmod()

input()

open()

staticmethod()

all()

enumerate()

int()

ord()

str()

any()

eval()

isinstance()

pow()

sum()

basestring()

execfile()

issubclass()

print()

super()

bin()

file()

iter()

property()

tuple()

bool()

filter()

len()

range()

type()

bytearray()

float()

list()

raw_input()

unichr()

callable()

format()

locals()

reduce()

unicode()

chr()

frozenset()

long()

reload()

vars()

classmethod()

getattr()

map()

repr()

xrange()

cmp()

globals()

max()

reverse()

zip()

compile()

hasattr()

memoryview()

round()

import()

complex()

hash()

min()

set()

delattr()

help()

next()

setattr()

dict()

hex()

object()

slice()

dir()

id()

oct()

sorted()

exec 內建表示式

abs()

#取絕對值

print

(abs(-

32))

round()

#取近似值

print

(round

(3.66,1

))

3.7

pow()

#求冪

print

(pow(3

,2))

max()

#求最大值

print

(max([

23,56,

21,5,

6]))

sum()

#求和

print

(sum

(range(10

)))

eval()

#執行表示式  字串型別

a,b,c=1,

2,3print

('動態執行函式={}'

.format

(eval

('a+b+c'))

)def

testfun()

:print

('shifouzhixing'

)pass

eval

('testfun()'

)#可以呼叫函式

動態執行函式=6

shifouzhixing

#型別轉換

print

(bin(10

))#轉換二進位制

print

(hex(17

))#轉換十六進製制

#元組轉換列表

tup=(1

,2,3

,4)li=

list

(tup)

print

(type

(li)

)'deer'

)print

(li)

tuplist=

tuple

(li)

print((

type

(tuplist)))

#字典操作

dic=

dict()

print

(type

(dic)

)dic[

'name']=

'deer'

dic[

'age']=

18print

(dic)

#bytes轉換

print

(bytes

('deer你好'

,encoding=

'utf-8'

))

all()——一假則假

【注】:

只要元素不為0、空、false,都返回ture

空元組、空列表返回值為ture

#all() bool 只要元素不為0、空、false,都返回ture

print

(all([

]))#ture

print

(all((

)))#ture

print

(all([

1,2,

3,false])

)#false

print

(all((

3,4,

0)))

#false

any()——一真則真

#any()  bool 只要元素不全為0、空、false,都返回ture

print

(any((

'',false,0

)))#false

print

(any((

'',false,0

,1))

)#ture

set——無序且不重複,不支援索引和切片

#建立

set1=

print

(type

(set1)

)#新增

set1.add(

'deer'

)print

(set1)

# #清空

# set1.clear()

# print(set1)

#差集set2=

print

(set1.difference(set2)

)#set1-set2

#交集print

(set1.intersection(set2)

)#並集

print

(set1.union(set2)

)#set1|set2

#pop 集合中移除乙個元素

print

(set1)

set1.pop(

)print

(set1)

#discard 指定元素移除

print

(set1.discard(1)

)print

(set1)

#更新set1.update(set2)

print

(set1)

Day6 Python的函式基礎知識及作業

今天是python課程第二週的第一天。今天主要學習了def定義函式,返回用return。講真我之前自學的時候很痛苦,並不了解def有什麼用處,跟for while if那些完全是懵逼的。聽老師講了之後明白了,概念上來說,for while 代表迴圈,for代表明確次數的迴圈,while代表不明次數的...

day14 python內建函式

abs num 求num的絕對值 print abs 3.2 3.2 all 如果可迭代的物件中都為真,則返回true 如果有假,則返回false print all 1,2,3,ss 都為真,返回true print all 1,0,3,4 序列中有0,返回的值為false any 若序列中有乙個...

6 內建函式

內建函式 abs 求絕對值 all iterable 所有元素都為真就返回真 any iterable 任一元素為真就返回真 bin 十進位制轉二進位制 callable 判斷物件是否可呼叫 chr int 通過括號內的數字返回該數字在ascii碼中的內容 ord char 通過括號內的字母返回該字...