python 004 函式 其他內建函式

2022-07-31 03:51:16 字數 2356 閱讀 8312

其它內建函式

1)ord()  與chr相反
print(chr(97))

print(ord('a'

))output:

a97

2)pow
print(pow(3,3))  #

相當於3**3

print(pow(3,3,2)) #

相當於3**3%2

output:

271

3)repr  --列印

4)reversed()
l = [1,2,3,4]

print

(list(reversed(l)))

print

(l)output:

[4, 3, 2, 1]

[1, 2, 3, 4]

5) round()
print(round(3.5))  #

四捨五入

output:

4

6)set('hello')   # 集合

7) slice()  切片
l = '

hello'#

print(l[3:5]) # 硬編碼

s1 = slice(3,5,1)

print

(l[s1])

print

(s1.start)

print

(s1.stop)

print

(s1.step)

output:lo3

51

8)sorted  排序,
排序的本質就是在比較大小,不同型別之間不可以比較大小
l = [3, 2, 5, 6, 1, 7]

print

(sorted(l))

output:

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

people =[,,

,]print(sorted(people,key=lambda dic:dic['

age'

]))output:

[, , , ]

9) str()  轉換為字串的形式
print(str(1))

print() #

在終端可以看出來有引號?

output:

1

10)sum()
l = [1,2,3]

print

(sum(l))

print(sum(range(5)))

output:

610

10)type()
print(type(1))

output:

'int

'>

11) var()
def

test():

msg="

djkjkgjjgjg

"print

(locals())

print(vars()) #

不跟引數時,和local等價

output:

test()

print(vars(int)) #

跟引數時,列印對應的方法

output:{'

__repr__

__repr__

' of '

int' objects>, '

__hash__

__hash__

' of '

int' objects>, '

__str__

__str__

' of '

int' objects>, '

。。。。。

12)__import__()
import的實際呼叫:import ---->sys----->__import__()

import test #test為該目錄下的乙個test.py檔案,且裡面定義了say_hi這個函式

test.say_hi()

import 'test' # import不能匯入字串型別的

module_name = 'test'

m = __import__(module_name) # __import__能匯入字串型別的

m.say_hi()

Python004基礎運算子

python004基礎運算子 直接把練習的 貼上上好了。1.算術運算子 1 整數運算 from symbol import xor expr a 3 b 2 print a 3 求相反數 print a b 5 加 print a b 1 減 print a b 6 乘 print a b 1.5 ...

Python 004改進我們的小遊戲

1.python的比較操作符 2.python的條件分支語法 if 條件 條件為真 true 執行的操作 else 條件為假 false 執行的操作 3.while迴圈 while 條件 條件為真 true 執行的操作 4.python的and操作符可以將任意表示式連線在一起,並得到乙個布林型別的值...

hiveQL 其他內建函式

ascii string s 返回字串s中首個ascii字元的整數值 base64 binary bin 將二進位制bin轉化成基於64位的字串 binary string s 將輸入值轉化為二進位制值 cast 1 as bigint 將字串1轉化成bigint數值型別 concat s1,s2,...