python的學習一

2021-06-27 23:37:04 字數 1417 閱讀 3031

python的內建函式:

1. abs(x)

abs()函式返回數字(可為普通型、長整型或浮點型)的絕對值。如果給出複數,返回值就是該複數的模。例如

>>>print abs(-2,4)

2.4>>>print abs(4+2j)

4.472135955

(1) 假設是執行沒有帶引數的方法:

def hello():

print 'hello,world!'

輸出的結果是''hello,world'

(2) 函式只帶元組的引數:

def hello(a,b):

print a,b

輸出的結果是hello"," world

(3) 函式帶關鍵字引數

print hi(b='6',a='3')

輸出結果為:3 6

使用關鍵字引數可以指定要傳遞的引數。

3.buffer(object[,offset[,size]])

暫不清楚用法,後續再補充

4.callable(object)

callable()函式在object物件是可呼叫物件的情況下,返回真(true);否則假(false),可呼叫物件包括函式、方法、**物件、類(在呼叫時返回新的例項)和已經定義『呼叫』方法的類例項

callable(abs)

輸出為 true

5.chr()和ord()

chr()是把ascii碼轉換為字串,ord()把字串轉換為ascii碼

其中ascii碼取值為 0~255,若超過此值,引發valueerror異常。

6.cmp(x,y)

cmp()函式比較x和y這兩個物件

如果xy,則返回正數

cmp(5,4)   輸出為:1

cmp(3,4)  輸出為-1

7.coerce(x,y)

coerce()函式返回乙個元組,該元組由兩個數值型引數組成。此函式將兩個數值型引數轉換為同一型別數字,其轉換規則與算術轉換規則一樣。

限定於數值型引數,字元或字串不行。

8. dir()

不帶引數時,返回當前範圍內的變數、方法和定義的型別列表;帶引數時,返回引數的屬性、方法列表。如果引數包含方法__dir__(),該方法將被呼叫。如果引數不包含__dir__(),該方法將最大限度地收集引數資訊。

引數object: 物件、變數、型別。9.

delattr(object,name)

delattr()函式在object物件許可時,刪除object物件的name屬性,此函式等價於如下語句:

delobject.attr

而delattr()函式允許利用程式設計方法定義來定義object和name引數,並不是在**中顯示指定。

通過dir()檢視物件屬性,通過delattr可刪除該屬性

python的學習 一

想學一學機械學習,所以開始學習python 1 在開始學習五種基本的資料型別 number,string,list tuple,dictionary 值得注意的是 列表 和元組 還是很有區別的,元組不能2次賦值類似於唯讀列表。字典 有相應的索引 和它對應的值 value 2 complex 複數 整...

學習 Python學習(一) Python問答

一.為什麼要使用python?python的主要特點有 1 軟體質量,python 具有很強的可讀性,因此在重用和維護方面就比較方便 2 編碼效率,python沒有編譯和鏈結庫的過程 3 程式移植性,不做任何修改,python可執行在windows和linux系統 4 豐富的支撐庫,python既可...

python的模組學習一

指已經寫好的python檔案,也就是乙個 py 檔案。如果只用到特定的函式,也可以將函式複製到當前模組,這是如果使用模組中的函式,就不需要加上模組名稱,直接輸入函式名稱就可以呼叫函式。如下 示例 from 模組名稱 import 函式名稱如果要匯入該模組的所有函式。則 from 程式包名稱 impo...