abs(number) 返回指定數的絕對值
bytes(string, encoding[, errors]) 對指定的字串進行編碼,並以指定的方式處理錯誤
cmath.sqrt(number) 返回平方根;可用於負數
float(object) 將字串或數字轉換為浮點數
help([object]) 提供互動式幫助
input(prompt) 以字串的方式獲取使用者輸入
int(object) 將字串或數轉換為整數
math.ceil(number) 以浮點數的方式返回向上取整的結果 math.floor(number) 以浮點數的方式返回向下取整的結果 math.sqrt(number) 返回平方根;不能用於負數
pow(x, y[, z]) 返回x的
y次方對
z求模的結果
print(object, ...) 將提供的實參列印出來,並用空格分隔
repr(object) 返回指定值的字串表示
round(number[, ndigits]) 四捨五入為指定的精度,正好為5時捨入到偶數
str(object) 將指定的值轉換為字串。用於轉換bytes時,可指定編碼和錯誤處理方式
zip(iter1[, iter2[, ...]]) 返回乙個zip物件
,此物件用於生成元組
,此元組的個數由最小的可迭代物件決定
enumerate(iterable[, start]) 生成帶索引的列舉物件,返回迭代型別為索引-值對
(index-value對),
預設索引從零開始
,也可以用
start
指定示例:
numbers = [10086, 10000, 10010, 9558]
names = ['中國移動
', '
中國電信
', '
中國聯通
']for t in zip(numbers, names):
print(t)
for x, y in zip(numbers, names):
:', x)
x, y = (10086, '中國移動
') #
序列賦值
zip函式的實現示例
2:def myzip(iter1, iter2):
it1 = iter(iter1) # 拿出乙個迭代器
it2 = iter(iter2)
while true:
a = next(it1)
b = next(it2)
yield (a, b)
for t in myzip(numbers, names): #能實現與
zip同樣的功能
print(t)
enumerate 示例
:names = ['中國移動
', '
中國電信
', '
中國聯通
']for t in enumerate(names):
print(t)
enumerate 實現方法示意
:def myenum(iterable):
it = iter(iterable)
i = 0
while true:
a = next(it)
yield (i, a)
i += 1
字串的文字解析方法 split 和
join
s 代表字串
s.split(sep=none) 將字串使用
sep作為分隔符分割
s字串,返回分割後的字串列表,當不給定引數時,用空白字元作為分隔符分割
s.join(iterable) 用可迭代物件中的字串,返回乙個中間用
s進行分隔的字串
整數轉字串函式:
bin(i) 將整數轉換為二進位制字串
oct(i) 將整數轉換為八進位制字串
hex(i) 將整數轉換為十六進製制字串
《團隊之美》的那些作者們
團隊之美 是本比較厚的書,大概450頁,共31章,每章作者都講述了自己的團隊經歷,團隊如何一起工作,如何成功或失敗,遇到什麼障礙,這些作者有什麼體會和感悟,等等。o reilly的這一套 之美 beautiful 圖書都是這樣乙個套路,挑個主題,然後拉一堆牛人來講,一人講一章。因此你能讀到各種不同的...
那些計算機大師們
計算機能有今天的發展,離不開那些大師們辛勤的汗水。下面就讓我們看看都有哪些大師推動了人類計算機的發展 1 馮 諾依曼 john von neumann 1903 1957 美籍匈牙利裔科學家 數學家,被譽為 電子計算機之父 1945年,馮 諾依曼首先提出了 儲存程式 的概念和二進位制原理,後來,人們...
《團隊之美》的那些作者們
團隊之美 是本比較厚的書,大概450頁,共31章,每章作者都講述了自己的團隊經歷,團隊如何一起工作,如何成功或失敗,遇到什麼障礙,這些作者有什麼體會和感悟,等等。o reilly的這一套 之美 beautiful 圖書都是這樣乙個套路,挑個主題,然後拉一堆牛人來講,一人講一章。因此你能讀到各種不同的...