簡單%佔位
{}佔位format制定格式:
format格式制定包括6個內容:
填充|對齊(^居中,>右對齊,《左對齊)|寬度
分割|精度|型別
print
('{}的心情有的糟糕,'
.format
('wo'
,0.123,20
))
# 求乙個整數a的平方根,保留3位小數,列印輸出,採用寬度為30個字元,右對齊輸出,多餘的字元用花花符號( * )填滿
# 當這個數超過30 個字元時,就以結果的寬度為準
c=int
(input
('輸入需要求平方根的乙個整數'))
d=c**1/
2print(''
.format
(d))
1.切片:
str[起始下標:結束下標:步長]
s[:-1] # 等價於 s[0:len(s)],除了最後乙個元素的切片
2.
s=
'i like shanghai,and you'
print
(s.capitalize())
print
(s.title())
print
(s.swapcase())
print
(s.count(
'i')
)print
(s.isalnum())
print
(s.isalpha())
print
(s.split(
'like'))
print
('dirg'
.isalpha())
print
('3221'
.isalnum(
)結果:
i like shanghai,
and you
i like shanghai,and you
i like shanghai,and you
3false
false
['i '
,' shanghai,and you'
]true
true
li =
['hello'
,'python18'
,'!'
]print
(' '
.join(li)
)結果:
hello python18 !
a=[1
,2,3
,4,5
,89]b=
[2312
,213
,213112312,23
]a.extend(b)
a.pop(
)print
(a)a.pop(7)
print
(a)a.remove(89)
print
(a.index(
2312))
print
(a.)
print
(a)結果:[1
,2,3
,4,5
,89,2312
,213
,213112312][
1,2,
3,4,
5,89,
2312
,213112312]5
[1,2
,3,4
,5,2312
,213112312
]```
```python
a='i like shanghai'
print
(a[::-
1])結果倒序輸出
字典是無序的,依靠鍵值對
diction=
for i,b in diction.items():
print
(i,b)
for k in diction.keys():
print
(diction[k]
)diction[
'name']=
'不是乖乖'
print
(diction)
diction.pop(
'***'
)print
(diction)
while true即便出錯也可以一直進行迴圈
注意continue 和 break的使用
*匿名函式lambda的用法
b if a else c很常使用
*遞迴函式的用法:必須有出口
內建函式:
資料處理:
abs() round() pow() eval()
divmod():結果就是(//和%) max() min()
sum():sum(iterable[, start]) 預設為0
型別轉換函式:
str() list() tuple() dict() set()
info=
dict
(a='name'
,***=
'female'
)print
(info)
集合操作函式:
a.difference(b)
=a-b
a.intersection(b)
=a&b
a.union(b)
=a|b
pop(
):隨機移除某個元素並且獲取那個引數
discard(
):刪除指定元素
update(
)```python
b=c=
sorted
(b)print
(c)
序列操作函式:
range():生成乙個序列常用於for迴圈
zip():對應元素打包成乙個元組:
注意sort和sorted的區別
#館藏書目資訊查閱:
code=
input
('輸入圖書編號,以空格進行分割'
)name=
input
('輸入圖書名稱,以空格進行分割'
)location=
input
('輸入圖書位置,以空格進行分割'
)c=code.split(
' ')
n=name.split(
' ')
l=location.split(
' ')
info=
zip(c,n,l)
for i in info:
print
(i)結果:
輸入圖書編號,以空格進行分割123
輸入圖書名稱,以空格進行分割三國 水滸 西遊
輸入圖書位置,以空格進行分割a1 a2 a3
('1'
,'三國'
,'a1')(
'2',
'水滸'
,'a2')(
'3',
'西遊'
,'a3'
)
這次的記錄就這樣結束啦,
也沒寫什麼但就是寫得有點久
真的好亂啊,希望下次有進步!
祈求下周一能把布織好,不然我又要自閉了
python基礎知識回顧
一 編譯器 計算機不能識別任何除了機器語言的其他語言,所以必須將程式語言翻譯 成機器語言,計算機才能夠識別,將其他語言翻譯成機器語言的工具,稱為編譯器 編譯器翻譯分兩種形式 編譯 解釋 編譯器 將源 經過編譯後轉化為可執行檔案 直譯器 逐行解釋每一條源 二 python特點 1 python是完全物...
python系列知識回顧基礎知識 1
注意的點 input 雙引號裡面表示提示詞 temp str 1 表示取出最後一位 in f f 表示該字元是否是列表中的任意乙個 f 或者 f in用來判斷是否在列表中 temp str 0 1 表示乙個列表 從temp str字串中 取第一位到最後一位的前一位 即取出除單位外的溫度數字 eval...
Python基礎知識回顧總結
1.encode與decode的使用 2.轉義字元不僅是,還有 eg 表示乙個 if 條件語句 執行語句1 elif 條件語句 執行語句2 else 2 語句迴圈 for in 執行語句 tips1 在python中對格式的要求極為嚴格,同一級的 必須嚴格對齊,否則會報錯 indentationer...