一、數字
int()
二、字串
replace/find/join/strip/startswith/split/upper/lower/format
三、列表
索引、切片、迴圈
四、元組
忽略、索引、切片、迴圈 特性:一級元素不可修改
五、字典
get/update/keys/values/items
迴圈,索引
六、布林值
bool()
none "" () {} 0*****>false
python的字串格式化有兩種方式:百分號方式、format方式
百分號的方式相對來說比較老,而format方式則是比較先進的方式,企圖替換古老的方式,目前兩者並存。
1、百分號方式
%[(name)][flags][width].[precision]typecode
.precision 可選,小數點後保留的位數
typecode 必選
常用格式化:
tpl = "i am %s
" % "
alex
"tpl = "
i am %s age %d
" % ("
alex
", 18
)tpl = "i am %(name)s age %(age)d
" %
tpl = "
percent %.2f
" % 99.97623tpl = "
i am %(pp).2f
" %tpl= "
i am %.2f %%
" %
2、format方式
[[fill]align][sign][#][0][width][,][.precision][type]
sign 【可選】有無符號數字# 【可選】對於二進位制、八進位制、十六進製制,如果加上#,會顯示 0b/0o/0x,否則不顯示
, 【可選】為數字新增分隔符,如:1,000,000
width 【可選】格式化位所佔寬度
.precision 【可選】小數字保留精度
type 【可選】格式化型別
傳入「 整數型別 」的引數
傳入「 浮點型或小數型別 」的引數
常用格式化:
tpl = "i am {}, age {}, {}
".format("
seven
", 18, '
alex')
tpl = "
i am {}, age {}, {}
".format(*["
seven
", 18, '
alex
'])# *表示格式
tpl = "
i am , age , really
".format("
seven
", 18)
tpl = "
i am , age , really
".format(*["
seven
", 18])
tpl = "
i am , age , really
".format(name="
seven
", age=18)
tpl = "
i am , age , really
".format(**)# **表示{}格式
tpl = "
i am , age , really
".format([1, 2, 3], [11, 22, 33])
tpl = "
i am , age , money
".format("
seven
", 18, 88888.1)
tpl = "
i am , age
".format(*["
seven
", 18])
tpl = "
i am , age
".format(name="
seven
", age=18)
tpl = "
i am , age
".format(**)
tpl = "
numbers: ,,,,,
".format(15, 15, 15, 15, 15, 15.87623, 2)
tpl = "
numbers: ,,,,,
".format(15, 15, 15, 15, 15, 15.87623, 2)
tpl = "
numbers: ,,,,,
".format(15)
tpl = "
numbers: ,,,,,
".format(num=15)
python學習筆記 day8
if 條件 語句if 條件 語句else 語句if 條件 語句elif 條件 語句else 語句python中使用elif代替else if,所以if語句的關鍵字是if elif else 需要注意的是 語句的縮排 python中沒有switch case語句 如果語句只有一條,可以寫在 if 後 ...
DAY8學習筆記
檔案操作的基本概念 開啟檔案的模式有三種純淨模式 r 預設的 w a。控制操作檔案內容格式的兩種模式 t 預設的 b。大前提 tb模式均不能單獨使用,必須與純淨模式結合使用。t文字模式 1.讀寫檔案都是以字串為單位的。2.只能針對文字檔案。3.必須指定encoding引數。b二進位制模式 1.讀寫檔...
python入門day8(函式)
近期在忙網路大賽,故更新的速度就會慢一些 一 函式 1.定義函式 def greet user 顯示簡單的問候語 print hello greet user 向python指出了函式名,還可能在括號內支出函式為完成其任務需要什麼樣的資訊。在這裡,函式名為greet user 他不需要任何資訊就能完...