字串格式化:
1.format()
位置引數 " love and ".format("i","mother","father")
i love mother and father (一定要有紅點)
關鍵字引數 " love and ".format(a="i",b="mother",c="father")
位置引數和關鍵字引數混用 (位置引數一定要在關鍵字引數前)
" love and ".format("i",a="mother",b="father")
複雜的例子: ":".format("西瓜",2.5689,"元/斤")
'西瓜:2.57元/斤'
:表示格式化形式,
表示第二個位置引數四捨五入取兩位小數,並且表示為f浮點數
2.% 格式化操作符
列表、元組、字串統稱為序列
序列的bif(內建方法)
1.list 把乙個可迭代物件轉化為列表
a = list() a=
b = list("i love you") b=["i"," ","l","o","v","e"," ","y","o","u"]
c = list((1,2,3)) c=[1,2,3]
2.len()返回長度
3.max()返回最大值
4.min()返回最小值
5.sorted(從小到大排序)
list1 = [1,8,8,6,5,5,0,0,8,0,9]
list1.sort() list1變了
sorted(list1) list1不變
6.reversed(翻轉)
list1.reverse() list1 變了
reversed(list1) 輸出的是迭代器物件
7.enumerate() 二元組,(位置引數,內容)
enumerate(list1) 返回的是迭代器內容
list(enumerate(list1)) [(0, 6), (1, 0), (2, 9), (3, 0), (4, 8), (5, 1), (6, 0), (7, 0), (8, 8), (9, 8), (10, 1)]
for each in enumerate(list1):
print(each)
(0, 6)
(1, 0)
(2, 9)
8.zip() (返回共同的)
a = [1,2,3,4,5,6]
b = [7,8,9]
zip(a,b) 得到的是迭代器
list(zip(a,b)) [(1, 7), (2, 8), (3, 9)]
總結這次所學:
format
lenmax
minsorted
reversed
enumerate
zip
python學習筆記(第二天)
pycharm格式報錯 remove redundant parentheses 原寫法 if a in list1 修改為 if a in list1 python運算子 1 算術運算子 冪運算 取整除,向下取整 2 比較運算子 3 賦值運算子 4 位運算子 一假為假 一真為真 相同為假 不同為真...
Python學習筆記 第二天
第二章 python基礎 一 1.學習一門新語言的方法 模擬學習 選擇基本點,參考,類 比 彼此對照 a.變數 常量 b.資料型別 整型 字元 浮點 c.控制語句 if while switch case for break continue d.特殊的資料型別 e.物件導向的特點 2.第乙個pyt...
學習第二天筆記
所有識別符號都應該以字母 a z或者a z 美元符號 或者下劃線 開始。首字元之後可以是字母 a z或者a z 美元符號 或者下劃線 或數字的任何字元組合。不能使用關鍵字作為變數名或者方法名。識別符號是大小寫敏感的。合法識別符號舉例 age salary value 1 value 非法識別符號舉例...