其它內建函式
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](list(reversed(l)))
(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)
(l[s1])
(s1.start)
(s1.stop)
(s1.step)
output:lo3
51
8)sorted 排序,
排序的本質就是在比較大小,不同型別之間不可以比較大小
l = [3, 2, 5, 6, 1, 7](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](sum(l))
print(sum(range(5)))
output:
610
10)type()
print(type(1))output:
'int
'>
11) var()
deftest():
msg="
djkjkgjjgjg
(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,...