python中基礎函式

2021-08-11 06:48:37 字數 2407 閱讀 3075

.strip函式:乙個初學者的最喜歡的函式,它的作用就是去掉(\n)

檔案的開啟分為兩種:一種是 

withopen (r'*******.***')as ***:
另一種是:z=open('*******'):

>>> chr(97)

'a'>>> ord('a') 97

>>> cmp(5,6) -1

>>> cmp(6,5) 1

>>> cmp(6,6) 0

>>> [chr(i) for i in range(97,123)]

['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']

>>>

當我們進行排序時,會有函式:

iterable:是可迭代型別;

cmp:用於比較的函式,比較什麼由key決定;

key:用列表元素的某個屬性或函式進行作為關鍵字,有預設值,迭代集合中的一項;

reverse:排序規則. reverse = true  降序 或者 reverse = false 公升序,有預設值。

返回值:是乙個經過排序的可迭代型別,與iterable一樣。

識別符號由字母(包括大小寫)、下劃線和數字組成,且數字不能開頭,其中不能含有其他符號(包括 ! @# & .等符號)。以下劃線開頭的識別符號是正確的。

所有標準物件都可以用於布林測試,同型別的物件之間還可以比較大小。

以下物件的布林值是false: · 

none; · 

false(布林型別); · 

所有值為0的數; · 

"":空字串 · 

、()、{}:空列表、空元組、空字典

python普通整型(int)相當於標準整型型別,不需要類似c語言中的int, short和long這三種整型型別。事實上python的整型實現等同於c語言的長整型。

對於字典有:

一般形式:

複製**

**如下:

adict = {}

adict =

或用dict()函式,如,adict = dict() 或 adict = dict((['x',1],['y',2]))這樣寫對嗎?adict = dict(['x',1],['y',2])。關鍵字引數建立字典,如:adict= dict(name='allen',age='40′)

或用fromkeys()方法,如,adict = {}.fromkeys((『x','y'), -1) 這樣建立的字典的value是一樣的,若不給值,預設為none。

特點:1、鍵與值用冒號「:」分開;

2、項與項用逗號「,」分開;

3、字典中的鍵必須是唯一的,而值可以不唯一。

複製**

**如下:

adict = 與 bdict =

注意:如果字典中的值為數字,最好使用字串數字形式,如:'age':'040′ 而不用 『age':040

對於集合有:

集合的方法:a

.add

()#給a集合新增乙個元素 a

.copy

()#對a進行淺複製 a

.different

()#找出a與別的集合不同的元素 in

[12]:x

= in[13

]:y= in[14

]:x& y

##交集,即是兩個集合裡面共同擁有的。

out[14

]: in[15

]:x| y

##合集,兩個集合去重,然後合併、

out[15

]: in[16

]:x- y

##x集合裡面有的,y裡面沒有的。

out[16

]: in[17

]:x^ y

#先找到x和y共同擁有的,然後求其補集。

out[17

]: a & b

#求交集 a.intersection(b)

a | b

#求並集 a.union(b)

a – b

# 求差集 

a.difference(b)

a ^ b

#求對稱差集 

a.symmetric_difference(b)

a.issubset

(b)#a 是b 的子集

a.issuperset

(b)# a 是否包含b

python中的排序問題:

python 提供了 sort 和 sorted 函式,乙個原地排序,乙個返回排序後的新結果

乙個初學者的糟糕筆記

python中的函式 基礎

函式是指將一組資料的集合通過乙個名字 函式名 封裝起來,要想執行這個函式,只需呼叫函式名即可 函式就是對功能或者動作的封裝 def 函式名 函式體呼叫 函式名 return 返回 1.當程式沒寫過return,不返回任何結果.如果你非要接受.接受到的是none 2.當函式寫return值,有乙個返回...

Python基礎 函式

函式設計原則 函式有多種方法獲得輸入產生輸出,一般使用引數作為輸入,return語句配合可變引數的改變作為輸出。函式輸入 函式輸出 def fun args returndef語句 def建立了乙個函式物件並將其賦值給乙個變數。def語句是實時執行的,在模組匯入時執行或者在互動模式下輸入時執行。始終...

python基礎 函式

def funcname params return value 如果沒有return 最後會返回none,如果只寫return 會返回none 返回值個數為乙個,但是可以返回tuple,表面上返回多個值 def f1 return x,y x,y f1 def nop passdef functe...