python語法隨記

2021-10-06 08:21:22 字數 1354 閱讀 1618

1、sample(序列a,n)

功能:從序列a中隨機抽取n個元素,並將n個元素生以list形式返回。

2、字元對應的unicode值

ord('你的字元')

3、unicode對應的字元

chr(2034)

4、map(方法func,序列1,序列2,...)

功能:將序列中每個元素依次作為方法func的引數,返回 func 函式每次返回值的新列表。

5、set()轉換為集合

a = [ 1, 2,, ]}]
集合相應的函式:

a.issubset(b):a是否為b的子集

a.issuperset(b):a是否為b的父集         

a.difference(b):a相對於b的差集  

並集:|  交集:&  差集:^  相對差:-

替換

1、str.translate(翻譯表table);

bytes.translate(table[, delete]) 、bytearray.translate(table[, delete])

功能:根據翻譯表的對應關係替換字元,刪除過濾字元列表的字元

引自:

#!/usr/bin/python3

from string import maketrans # required to call maketrans function.

intab = "aeiou"

outtab = "12345"

trantab = str.maketrans(intab, outtab) # 製作翻譯表

#maketrans()製作翻譯表

#這裡的對應關係就是:a對應1、e對應2...

str = "this is string example....wow!!!"

print (str.translate(trantab))

結果:th3s 3s str3ng 21pl2....w4w!!!

檔案處理1、獲取當前檔案絕對路徑(包含檔名):os.path.abspath(__file__)、os.path.abspath(path)

2、返回當前檔案所在資料夾的路徑:os.getcwd()、os.getcwdu()

3、去掉檔名,返回目錄 (上級目錄?):os.path.dirname(path)

verilog語法隨記

module host cpld 宣告host cpld的輸入輸出變數 input a0,b0,c0 宣告輸入埠a0,b0和c0 output a1,b1,c1 宣告輸出埠a1,b1和c1 reg x 0 reg是暫存器型別,表示需要觸發,無輸入時可保持原來數值 wire x wire是網線型別,表...

基礎語法隨記01

保留字即關鍵字,我們不能把它們用作任何識別符號名稱。python 的標準庫提供了乙個 keyword 模組,可以輸出當前版本的所有關鍵字 import keyword keyword.kwlist false none true and as assert break class continue ...

python初學隨記

語言特點 開源 跨平台,擴充套件性強 類庫多 主流開發工具 pycharm 學習版本 python3.6.5 基礎 注釋用 基本資料型別 4種 整數 int 浮點數float 字串str 布林值bool true false 字典分支 if 表示式 elif 表示式 else 了解方法 input ...