Python學習筆記

2021-10-09 23:18:17 字數 4880 閱讀 7818

程式案例內聯**片

// 列印資訊

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 ...