Python3 筆記 C 001 函式 內建函式

2022-04-04 08:51:47 字數 1606 閱讀 5101

import os

def fun():

a1 = all([true, false]) # 與的關係,返回bool

a2 = any([true, false]) # 或的關係,返回bool

num = abs(-1.23) # 絕對值

num = pow(5, 3) # 冪次方x**y =>125

num = pow(5, 3, 3) # 冪次方再取餘(x**y) % z => 2

num = round(1.23) # 返回浮點數近似值,預設保留0位,且四捨五入, 1

num = round(1.23, 5) # 5為保留小數點後位數, 1.23

num = sum([1, 2, 3, 4, 5]) # 對列表數字求和, 15

strs = ascii('中文') # 返回物件的ascii字串形式, '\\'\\u4e2d\\u6587\\''

strs = bin(10) # 整數轉為二進位制字串(若被轉物件非int型別可在__index__裡定義), '0b1010'

boolean = bool(0) # 獲取真假(假:none / false / 任何型別的0 / 空""(){} / __bool__返回false / __len__返回0), false

bytesss = bytearray("you were, are and will be in my heart!", "utf-8")

# 字串(字串,編碼):按編碼轉為位元組序列/ 數字(數字):生成相應大小的空陣列/ 無參():0陣列

# bytearray(b'you were, are and will be in my heart!')

strs = chr(123) # 整數(unicode)轉為char型別(範圍[0, 1 114 111]) , '

tups = divmod(10, 5) # 取商和餘數,返回元組,(商(10/5),餘數(10%5)), : (2, 0)

num = len([1, 2, 3]) # 長度3

lists = list((1, 'a')) # 轉為list型別, : [1, 'a']

tups = tuple([1, 2, 3]) # 轉為tuple元組型別, : (1, 2, 3)

ran = range(5) # 不可變序列

ran = range(0, 5)

ran = range(0, 5, 2) # (起始,結束,增加量)

sets = set([1, 2, 3]) # 返回set集合,

lists = sorted([2, 5, 3, 1, 4]) # 排序 => [1, 2, 3, 4, 5]

lists = [1, 2, 3, 4, 5][slice(3)] # 沒有none的形式

lists = [1, 2, 3, 4, 5][slice(none, 3, none)] # 切片=> [1, 2, 3]

lists = [1, 2, 3, 4, 5][slice(1, 3)] # : [2, 3]

lists = [1, 2, 3, 4, 5][slice(1, 3, none)] # : [2, 3]

python3筆記 函式

建立函式 def 函式名 引數列表 函式語句 函式的命名規則 乙個單詞直接小寫 多個單詞,每個單詞小寫,以下劃線分隔 文件化說明 函式首行加 或 使用函式名.doc 屬性 可以檢視函式文件 help 函式名 callable 函式名 判斷函式是否可以被呼叫 pass 佔位 引數預設引數 預設值最好是...

Python3 筆記 D 001 異常與斷言

import sys 捕獲異常 可靈活組合 def excep try except try print ex except 捕獲所有異常 print 捕獲異常 try print ex except 通過函式獲取異常資訊 types,value,back sys.exc info 捕獲異常 sys...

python3筆記6 函式的使用

1 定義函式 def 函式名 引數列表 函式體 形參 函式完成其工作所需的一項資訊 實參 呼叫函式時傳遞給函式的資訊 def name username 函式內部的引數為形參 print 姓名 username.title name alice 呼叫函式時,傳遞給函式的資訊輸出 姓名 alice 2...