禿頭的一天

2022-07-08 21:42:13 字數 2384 閱讀 6439

在 windows 下可以不寫第一行注釋:

#!/usr/bin/python3
第一行注釋標的是指向 python 的路徑,告訴作業系統執行這個指令碼的時候,呼叫 /usr/bin 下的 python 直譯器。

#!/usr/bin/env python3
這種用法先在 env(環境變數)設定裡查詢 python 的安裝路徑,再呼叫對應路徑下的直譯器程式完成操作。

淡然感世

關於注釋,也可以使用 ''' ''' 的格式在三引號之間書寫較長的注釋;

''' ''' 還可以用於在函式的首部對函式進行乙個說明:

defexample(anything):'''形參為任意型別的物件,

這個示例函式會將其原樣返回。

'''returnanything

呼叫 python 的 help() 函式可以列印輸出乙個函式的文件字串:

# 如下例項,檢視 max 內建函式的引數列表和規範的文件》help(max)……顯示幫助資訊……

按下 : q 兩個按鍵即退出說明文件

如果僅僅想得到文件字串:

>>>print(max.__doc__)# 注意,doc的前後分別是兩個下劃線max(iterable,*[,default=obj,key=func])->value

max(arg1,arg2,*args,*[,key=func])->value

witha single iterable argument,returnits biggest item.thedefaultkeyword-only argument specifies an objectto returnifthe provided iterable isempty.withtwo ormore arguments,returnthe largest argument.

在 print 列印的時候雙引號與單引號都可以當做定界符使用,且可以巢狀。

被巢狀的會被解釋成為標點符號,反之一樣。

**例項:

print("hello'world!")

這句**執行時,外側的雙引號為定界符,裡面的那個單引號為標點符號。

輸出:

hello'world!

print('hello"world!')

這句**執行時,外側的單引號為定界符,裡面的那個雙引號為標點符號。

輸出:

hello"world!

通過命令help("print")我們知道這個方法裡第三個為預設引數sep=' '

這裡表示我們使用分隔符為乙個空格。

所以在列印 dict 類的使用, 可以這樣寫:

>>>defgetpairs(dict):...fork,v indict.items():...print(k,v,sep=':')...

測試**:

>>>getpairs()1:12:83:274:64>>>

「windows 命令列視窗」下清屏,可用下面兩種方法。

第一種方法,在命令列視窗輸入:

>>>importos

>>>i=os.system("cls")

第二種方法,在命令列視窗輸入:

>>>importsubprocess

>>>i=subprocess.call("cls",shell=true)

關於 import 的小結,以 time 模組為例:

1、將整個模組匯入,例如:import time,在引用時格式為:time.sleep(1)。

2、將整個模組中全部函式匯入,例如:from time import *,在引用時格式為:sleep(1)。

3、將模組中特定函式匯入,例如:from time import sleep,在引用時格式為:sleep(1)。

4、將模組換個別名,例如:import time as abc,在引用時格式為:abc.sleep(1)。

當字串內容為浮點型要轉換為整型時,無法直接用 int() 轉換:

a='2.1'# 這是乙個字串print(int(a))

會報錯"invalid literal for int() "

需要把字串先轉化成 float 型再轉換成 int 型:

a='2.1'print(int(float(a)))

禿頭的一天

使用內建 enumerate 函式進行遍歷 forindex,item inenumerate sequence process index,item sequence 12,34,34,23,45,76,89 fori,j inenumerate sequence print i,j 012134...

禿頭的一天

字典的鍵值是 唯讀 的,所以不能對鍵和值分別進行初始化,即以下定義是錯的 dic dic.keys 1,2,3,4,5,6 traceback most recent call last file line 1,inattributeerror dict objectattribute keys i...

禿頭的第一天

md markdown格式的檔案,作用是用來寫筆記或者部落格。有序列表使用 數字 英文點 空格 的形式來表示。標題使用 空格表示,數量為標題大小最多為6級。字型加粗,需要加粗的字型前後加兩個 即可,也可以ctrl b。字型斜體 需要斜體的字型前後加乙個 源 模式ctrl 文字引用和說明 空格 超連結...