程式案例內聯**片
。
// 列印資訊
message =
"hello world!"
print
(message)
message =
"hello python crash course world!"
print
(message)
// 輸出結果
hello world!
hello python crash course world!
python始終記錄變數的最新值
2.1 修改字串的大小寫// 列印資訊
name =
"hello world!"
print
(name.
title()
)print
(name.
upper()
)print
(name.
lower()
)
// 輸出結果
hello world!
hello world!
hello world!
2.2 刪除空白
刪除字串末尾空白rstrip(),刪除字串開頭空白lstrip(),同時剔除字串兩端的空白strip()。刪除只是暫時的,要永久刪除需要將值賦給字串變數。
// 列印資訊
>>>language =
' python '
>>>language.
rstrip()
' python'
>>>language.
lstrip()
'python '
>>>language.
strip()
'python'
2.3 型別轉換
str()轉換成字串
// 列印資訊
age =
23message =
+str
(age)
+"rd birthday!"
print
(message)
// 輸出結果
列表內可以放入任何元素,不可對列表元素直接賦值,但可以改變列表變數的值。
// 列印資訊
bicycles =
['trek'
,'cannondale'
,'redline'
,'specialized'
]print
(bicycles)
print
(bicycles[0]
)print
(bicycles[0]
.title()
)print
(bicycles[-1
])
// 輸出結果
['trek','cannondale','redline','specialized']
trek
trek
specialized
3.1 修改列表元素// 列印資訊
bicycles =
['trek'
,'cannondale'
,'redline'
,'specialized'
]print
(bicycles)
bicycles[0]
='cycle'
print
(bicycles)
// 輸出結果
['trek','cannondale','redline','specialized']
['cycle','cannondale','redline','specialized']
3.2 在列表中新增元素
3.2.1 在列表末尾新增元素
// 列印資訊
bicycles =
['trek'
,'cannondale'
,'redline'
,'specialized'
]print
(bicycles)
bicycles.
('end'
)print
(bicycles)
// 輸出結果
['trek','cannondale','redline','specialized']
['trek','cannondale','redline','specialized','end']
3.2.2 在列表中插入元素
方法為insert()
// 列印資訊
bicycles =
['trek'
,'cannondale'
,'redline'
,'specialized'
]print
(bicycles)
bicycles.
insert(1
,'insert'
)print
(bicycles)
// 輸出結果
['trek','cannondale','redline','specialized']
['trek','insert','cannondale','redline','specialized']
3.2.3 在列表中刪除元素
1. 使用del語句刪除元素
// 列印資訊
bicycles =
['trek'
,'cannondale'
,'redline'
,'specialized'
]print
(bicycles)
del bicycles[0]
print
(bicycles)
// 輸出結果
['trek','cannondale','redline','specialized']
['cannondale','redline','specialized']
2. 使用方法pop()刪除元素
pop方法預設刪除最後一位元素,如需指定刪除元素位置,可向該方法內傳遞引數。
// 列印資訊
bicycles =
['trek'
,'cannondale'
,'redline'
,'specialized'
]print
(bicycles)
poped_bicycle = bicycles.
pop(
)print
(bicycles)
print
(poped_bicycle)
poped_bicycle1 = bicycles.
pop(1)
print
(bicycles)
print
(poped_bicycle1)
// 輸出結果
['trek','cannondale','redline','specialized']
['trek','cannondale','redline']
specialized
['trek','redline']
cannondale
3. 根據值刪除元素// 列印資訊
bicycles =
['trek'
,'cannondale'
,'redline'
,'specialized'
]print
(bicycles)
bicycles.
remove
('trek'
)print
(bicycles)
// 輸出結果
['trek','cannondale','redline','specialized']
['cannondale','redline','specialized']
方法remove()只刪除第乙個指定的值。如果要刪除的值可能在列表**現多次,就需要使用迴圈判斷是否刪除了所有這樣的值。
3.3 組織列表
3.3.1使用方法sort()對列表進行永久性排序
下列操作對列表的內容是永久性的
// 列印資訊
bicycles =
['trek'
,'cannondale'
,'redline'
,'specialized'
]print
(bicycles)
bicycles.
sort()
print
(bicycles)
bicycles.
sort
(reverse=true)
print
(bicycles)
// 輸出結果
['trek','cannondale','redline','specialized']
['specialized','redline','cannondale','trek']
['trek','cannondale','redline','specialized']
python教學筆記 python學習筆記(一)
1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...
python學習筆記
coding utf 8 coding utf 8 應該像八股文一樣在每個指令碼的頭部宣告,這是個忠告 為了解決中文相容問題,同時你應該選擇支援 unicode 編碼的編輯器環境,保證在執行指令碼中的每個漢字都是使用 utf 8 編碼過的。cdays 5 exercise 3.py 求0 100之間...
Python 學習筆記
python 學習筆記 def run print running.def execute method method execute run result running.condition false test yes,is true if condition else no,is false ...