'從零基礎學習Python—基礎知識(一)入門提升到大牛的基石'

Python 英語 JavaScript 數學 95後碼農 2019-07-20
"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

換行符同樣的用法:

print("\\n"+message)

結果就是:

Hello Python World!

————————————————————————————————————

下面我們再來混合使用:

>>> print("Languages:\\n\\tPython\\n\\tC\\n\\tJavaScript")

Languages:

Python

C

JavaScript

知道用法,萬變不離其中。

刪除空白

有時也不需要留白的時候,就要用到刪除空白

刪除空白分:1.刪除前端的空白(.lstrip())

2.刪除尾部的空白(.rstrip())

3.刪除兩端的空白(.strip())

這裡就不用舉太多例子了,用法都一樣:

message=" Hello Python World! "

print(message.lstrip())

結果: Hello Python World!

如果不加.lstrip()

結果就是: Hello Python World!

這裡要說明一下,大家看我的截圖就會發現,有的代碼前面我加了#號,要展示運算的就沒用加,說到這就應該明白了,加了#的,運算時用跳過這段代碼的,那為什麼Python要這麼做呢?


"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

換行符同樣的用法:

print("\\n"+message)

結果就是:

Hello Python World!

————————————————————————————————————

下面我們再來混合使用:

>>> print("Languages:\\n\\tPython\\n\\tC\\n\\tJavaScript")

Languages:

Python

C

JavaScript

知道用法,萬變不離其中。

刪除空白

有時也不需要留白的時候,就要用到刪除空白

刪除空白分:1.刪除前端的空白(.lstrip())

2.刪除尾部的空白(.rstrip())

3.刪除兩端的空白(.strip())

這裡就不用舉太多例子了,用法都一樣:

message=" Hello Python World! "

print(message.lstrip())

結果: Hello Python World!

如果不加.lstrip()

結果就是: Hello Python World!

這裡要說明一下,大家看我的截圖就會發現,有的代碼前面我加了#號,要展示運算的就沒用加,說到這就應該明白了,加了#的,運算時用跳過這段代碼的,那為什麼Python要這麼做呢?


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


#加漢字是對代碼的解讀

那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。

這裡我建議大家也能寫上自己的標註,形成習慣。

第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。


"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

換行符同樣的用法:

print("\\n"+message)

結果就是:

Hello Python World!

————————————————————————————————————

下面我們再來混合使用:

>>> print("Languages:\\n\\tPython\\n\\tC\\n\\tJavaScript")

Languages:

Python

C

JavaScript

知道用法,萬變不離其中。

刪除空白

有時也不需要留白的時候,就要用到刪除空白

刪除空白分:1.刪除前端的空白(.lstrip())

2.刪除尾部的空白(.rstrip())

3.刪除兩端的空白(.strip())

這裡就不用舉太多例子了,用法都一樣:

message=" Hello Python World! "

print(message.lstrip())

結果: Hello Python World!

如果不加.lstrip()

結果就是: Hello Python World!

這裡要說明一下,大家看我的截圖就會發現,有的代碼前面我加了#號,要展示運算的就沒用加,說到這就應該明白了,加了#的,運算時用跳過這段代碼的,那為什麼Python要這麼做呢?


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


#加漢字是對代碼的解讀

那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。

這裡我建議大家也能寫上自己的標註,形成習慣。

第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!


數字

先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲

得分、表示可視化數據、存儲Web應用信息等等。

我們先從整數舉例看看用法:

——————————————

>>> 2 + 3

5

>>> 3 - 2

1

>>> 2 * 3

6

>>> 3 / 2

1.5

——————————————

其實就是整數的加減乘除


"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

換行符同樣的用法:

print("\\n"+message)

結果就是:

Hello Python World!

————————————————————————————————————

下面我們再來混合使用:

>>> print("Languages:\\n\\tPython\\n\\tC\\n\\tJavaScript")

Languages:

Python

C

JavaScript

知道用法,萬變不離其中。

刪除空白

有時也不需要留白的時候,就要用到刪除空白

刪除空白分:1.刪除前端的空白(.lstrip())

2.刪除尾部的空白(.rstrip())

3.刪除兩端的空白(.strip())

這裡就不用舉太多例子了,用法都一樣:

message=" Hello Python World! "

print(message.lstrip())

結果: Hello Python World!

如果不加.lstrip()

結果就是: Hello Python World!

這裡要說明一下,大家看我的截圖就會發現,有的代碼前面我加了#號,要展示運算的就沒用加,說到這就應該明白了,加了#的,運算時用跳過這段代碼的,那為什麼Python要這麼做呢?


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


#加漢字是對代碼的解讀

那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。

這裡我建議大家也能寫上自己的標註,形成習慣。

第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!


數字

先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲

得分、表示可視化數據、存儲Web應用信息等等。

我們先從整數舉例看看用法:

——————————————

>>> 2 + 3

5

>>> 3 - 2

1

>>> 2 * 3

6

>>> 3 / 2

1.5

——————————————

其實就是整數的加減乘除


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


(win+r再輸入cmd)

#PS:在Python2.X中,整數相除是沒有小數點的,比如3/2 是等於1的

如果是3.0/2 才等於1.5

浮點數

浮點數定義:帶小數點的數字全都算

用法:和整數一樣,也可以加減乘除

——————————————————

>>> 0.1 + 0.1

0.2

>>> 0.2 + 0.2

0.4

>>> 2 * 0.1

0.2

>>> 2 * 0.2

0.4

——————————————————

這裡我也同樣又運算了一遍,大家要邊學邊自己操作


"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

換行符同樣的用法:

print("\\n"+message)

結果就是:

Hello Python World!

————————————————————————————————————

下面我們再來混合使用:

>>> print("Languages:\\n\\tPython\\n\\tC\\n\\tJavaScript")

Languages:

Python

C

JavaScript

知道用法,萬變不離其中。

刪除空白

有時也不需要留白的時候,就要用到刪除空白

刪除空白分:1.刪除前端的空白(.lstrip())

2.刪除尾部的空白(.rstrip())

3.刪除兩端的空白(.strip())

這裡就不用舉太多例子了,用法都一樣:

message=" Hello Python World! "

print(message.lstrip())

結果: Hello Python World!

如果不加.lstrip()

結果就是: Hello Python World!

這裡要說明一下,大家看我的截圖就會發現,有的代碼前面我加了#號,要展示運算的就沒用加,說到這就應該明白了,加了#的,運算時用跳過這段代碼的,那為什麼Python要這麼做呢?


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


#加漢字是對代碼的解讀

那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。

這裡我建議大家也能寫上自己的標註,形成習慣。

第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!


數字

先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲

得分、表示可視化數據、存儲Web應用信息等等。

我們先從整數舉例看看用法:

——————————————

>>> 2 + 3

5

>>> 3 - 2

1

>>> 2 * 3

6

>>> 3 / 2

1.5

——————————————

其實就是整數的加減乘除


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


(win+r再輸入cmd)

#PS:在Python2.X中,整數相除是沒有小數點的,比如3/2 是等於1的

如果是3.0/2 才等於1.5

浮點數

浮點數定義:帶小數點的數字全都算

用法:和整數一樣,也可以加減乘除

——————————————————

>>> 0.1 + 0.1

0.2

>>> 0.2 + 0.2

0.4

>>> 2 * 0.1

0.2

>>> 2 * 0.2

0.4

——————————————————

這裡我也同樣又運算了一遍,大家要邊學邊自己操作


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


列表

列表定義:一系列按特定順序排列的元素組成。

包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。

使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。

>>>name=["a",'b","c","d","f"]

print(name)

結果是:["a",'b","c","d","f"]

但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素

只需要加一行print(name[])

結果是:a


"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

換行符同樣的用法:

print("\\n"+message)

結果就是:

Hello Python World!

————————————————————————————————————

下面我們再來混合使用:

>>> print("Languages:\\n\\tPython\\n\\tC\\n\\tJavaScript")

Languages:

Python

C

JavaScript

知道用法,萬變不離其中。

刪除空白

有時也不需要留白的時候,就要用到刪除空白

刪除空白分:1.刪除前端的空白(.lstrip())

2.刪除尾部的空白(.rstrip())

3.刪除兩端的空白(.strip())

這裡就不用舉太多例子了,用法都一樣:

message=" Hello Python World! "

print(message.lstrip())

結果: Hello Python World!

如果不加.lstrip()

結果就是: Hello Python World!

這裡要說明一下,大家看我的截圖就會發現,有的代碼前面我加了#號,要展示運算的就沒用加,說到這就應該明白了,加了#的,運算時用跳過這段代碼的,那為什麼Python要這麼做呢?


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


#加漢字是對代碼的解讀

那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。

這裡我建議大家也能寫上自己的標註,形成習慣。

第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!


數字

先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲

得分、表示可視化數據、存儲Web應用信息等等。

我們先從整數舉例看看用法:

——————————————

>>> 2 + 3

5

>>> 3 - 2

1

>>> 2 * 3

6

>>> 3 / 2

1.5

——————————————

其實就是整數的加減乘除


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


(win+r再輸入cmd)

#PS:在Python2.X中,整數相除是沒有小數點的,比如3/2 是等於1的

如果是3.0/2 才等於1.5

浮點數

浮點數定義:帶小數點的數字全都算

用法:和整數一樣,也可以加減乘除

——————————————————

>>> 0.1 + 0.1

0.2

>>> 0.2 + 0.2

0.4

>>> 2 * 0.1

0.2

>>> 2 * 0.2

0.4

——————————————————

這裡我也同樣又運算了一遍,大家要邊學邊自己操作


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


列表

列表定義:一系列按特定順序排列的元素組成。

包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。

使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。

>>>name=["a",'b","c","d","f"]

print(name)

結果是:["a",'b","c","d","f"]

但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素

只需要加一行print(name[])

結果是:a


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


這裡搜索是從0開始而不是從1(死記硬背)

如果是-1呢?

也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。

講到這,順便講一下 .title() 將變量中的首字母大寫

.upper() 將變量中的所有字母大寫

.lower() 將變量叫的所有字母小寫

還是承接上面的代碼,再加一行輸出

print(name[0].title())

結果是:A


"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

換行符同樣的用法:

print("\\n"+message)

結果就是:

Hello Python World!

————————————————————————————————————

下面我們再來混合使用:

>>> print("Languages:\\n\\tPython\\n\\tC\\n\\tJavaScript")

Languages:

Python

C

JavaScript

知道用法,萬變不離其中。

刪除空白

有時也不需要留白的時候,就要用到刪除空白

刪除空白分:1.刪除前端的空白(.lstrip())

2.刪除尾部的空白(.rstrip())

3.刪除兩端的空白(.strip())

這裡就不用舉太多例子了,用法都一樣:

message=" Hello Python World! "

print(message.lstrip())

結果: Hello Python World!

如果不加.lstrip()

結果就是: Hello Python World!

這裡要說明一下,大家看我的截圖就會發現,有的代碼前面我加了#號,要展示運算的就沒用加,說到這就應該明白了,加了#的,運算時用跳過這段代碼的,那為什麼Python要這麼做呢?


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


#加漢字是對代碼的解讀

那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。

這裡我建議大家也能寫上自己的標註,形成習慣。

第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!


數字

先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲

得分、表示可視化數據、存儲Web應用信息等等。

我們先從整數舉例看看用法:

——————————————

>>> 2 + 3

5

>>> 3 - 2

1

>>> 2 * 3

6

>>> 3 / 2

1.5

——————————————

其實就是整數的加減乘除


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


(win+r再輸入cmd)

#PS:在Python2.X中,整數相除是沒有小數點的,比如3/2 是等於1的

如果是3.0/2 才等於1.5

浮點數

浮點數定義:帶小數點的數字全都算

用法:和整數一樣,也可以加減乘除

——————————————————

>>> 0.1 + 0.1

0.2

>>> 0.2 + 0.2

0.4

>>> 2 * 0.1

0.2

>>> 2 * 0.2

0.4

——————————————————

這裡我也同樣又運算了一遍,大家要邊學邊自己操作


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


列表

列表定義:一系列按特定順序排列的元素組成。

包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。

使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。

>>>name=["a",'b","c","d","f"]

print(name)

結果是:["a",'b","c","d","f"]

但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素

只需要加一行print(name[])

結果是:a


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


這裡搜索是從0開始而不是從1(死記硬背)

如果是-1呢?

也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。

講到這,順便講一下 .title() 將變量中的首字母大寫

.upper() 將變量中的所有字母大寫

.lower() 將變量叫的所有字母小寫

還是承接上面的代碼,再加一行輸出

print(name[0].title())

結果是:A


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。

列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。

1.先來看看修改:

————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name[0]="e"

print(name[0])

結果是:["a",'b","c","d","f"]

["e",'b","c","d","f"]

—————————————————————

其實就是賦值,你說是不是?將第一個元素另外賦值

2.添加,我們要用到.append()

——————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name.append("e")

print(name)

結果是:["a",'b","c","d","f"]

["a",'b","c","d","f","e"]

——————————————————————


"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

換行符同樣的用法:

print("\\n"+message)

結果就是:

Hello Python World!

————————————————————————————————————

下面我們再來混合使用:

>>> print("Languages:\\n\\tPython\\n\\tC\\n\\tJavaScript")

Languages:

Python

C

JavaScript

知道用法,萬變不離其中。

刪除空白

有時也不需要留白的時候,就要用到刪除空白

刪除空白分:1.刪除前端的空白(.lstrip())

2.刪除尾部的空白(.rstrip())

3.刪除兩端的空白(.strip())

這裡就不用舉太多例子了,用法都一樣:

message=" Hello Python World! "

print(message.lstrip())

結果: Hello Python World!

如果不加.lstrip()

結果就是: Hello Python World!

這裡要說明一下,大家看我的截圖就會發現,有的代碼前面我加了#號,要展示運算的就沒用加,說到這就應該明白了,加了#的,運算時用跳過這段代碼的,那為什麼Python要這麼做呢?


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


#加漢字是對代碼的解讀

那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。

這裡我建議大家也能寫上自己的標註,形成習慣。

第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!


數字

先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲

得分、表示可視化數據、存儲Web應用信息等等。

我們先從整數舉例看看用法:

——————————————

>>> 2 + 3

5

>>> 3 - 2

1

>>> 2 * 3

6

>>> 3 / 2

1.5

——————————————

其實就是整數的加減乘除


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


(win+r再輸入cmd)

#PS:在Python2.X中,整數相除是沒有小數點的,比如3/2 是等於1的

如果是3.0/2 才等於1.5

浮點數

浮點數定義:帶小數點的數字全都算

用法:和整數一樣,也可以加減乘除

——————————————————

>>> 0.1 + 0.1

0.2

>>> 0.2 + 0.2

0.4

>>> 2 * 0.1

0.2

>>> 2 * 0.2

0.4

——————————————————

這裡我也同樣又運算了一遍,大家要邊學邊自己操作


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


列表

列表定義:一系列按特定順序排列的元素組成。

包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。

使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。

>>>name=["a",'b","c","d","f"]

print(name)

結果是:["a",'b","c","d","f"]

但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素

只需要加一行print(name[])

結果是:a


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


這裡搜索是從0開始而不是從1(死記硬背)

如果是-1呢?

也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。

講到這,順便講一下 .title() 將變量中的首字母大寫

.upper() 將變量中的所有字母大寫

.lower() 將變量叫的所有字母小寫

還是承接上面的代碼,再加一行輸出

print(name[0].title())

結果是:A


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。

列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。

1.先來看看修改:

————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name[0]="e"

print(name[0])

結果是:["a",'b","c","d","f"]

["e",'b","c","d","f"]

—————————————————————

其實就是賦值,你說是不是?將第一個元素另外賦值

2.添加,我們要用到.append()

——————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name.append("e")

print(name)

結果是:["a",'b","c","d","f"]

["a",'b","c","d","f","e"]

——————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


在Python中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()

————————————————————

name.insert(0,"e")

print(name)

結果是:["a",'b","c","d","f"]

["e","a",'b","c","d","f"]

————————————————————


"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

換行符同樣的用法:

print("\\n"+message)

結果就是:

Hello Python World!

————————————————————————————————————

下面我們再來混合使用:

>>> print("Languages:\\n\\tPython\\n\\tC\\n\\tJavaScript")

Languages:

Python

C

JavaScript

知道用法,萬變不離其中。

刪除空白

有時也不需要留白的時候,就要用到刪除空白

刪除空白分:1.刪除前端的空白(.lstrip())

2.刪除尾部的空白(.rstrip())

3.刪除兩端的空白(.strip())

這裡就不用舉太多例子了,用法都一樣:

message=" Hello Python World! "

print(message.lstrip())

結果: Hello Python World!

如果不加.lstrip()

結果就是: Hello Python World!

這裡要說明一下,大家看我的截圖就會發現,有的代碼前面我加了#號,要展示運算的就沒用加,說到這就應該明白了,加了#的,運算時用跳過這段代碼的,那為什麼Python要這麼做呢?


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


#加漢字是對代碼的解讀

那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。

這裡我建議大家也能寫上自己的標註,形成習慣。

第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!


數字

先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲

得分、表示可視化數據、存儲Web應用信息等等。

我們先從整數舉例看看用法:

——————————————

>>> 2 + 3

5

>>> 3 - 2

1

>>> 2 * 3

6

>>> 3 / 2

1.5

——————————————

其實就是整數的加減乘除


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


(win+r再輸入cmd)

#PS:在Python2.X中,整數相除是沒有小數點的,比如3/2 是等於1的

如果是3.0/2 才等於1.5

浮點數

浮點數定義:帶小數點的數字全都算

用法:和整數一樣,也可以加減乘除

——————————————————

>>> 0.1 + 0.1

0.2

>>> 0.2 + 0.2

0.4

>>> 2 * 0.1

0.2

>>> 2 * 0.2

0.4

——————————————————

這裡我也同樣又運算了一遍,大家要邊學邊自己操作


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


列表

列表定義:一系列按特定順序排列的元素組成。

包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。

使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。

>>>name=["a",'b","c","d","f"]

print(name)

結果是:["a",'b","c","d","f"]

但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素

只需要加一行print(name[])

結果是:a


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


這裡搜索是從0開始而不是從1(死記硬背)

如果是-1呢?

也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。

講到這,順便講一下 .title() 將變量中的首字母大寫

.upper() 將變量中的所有字母大寫

.lower() 將變量叫的所有字母小寫

還是承接上面的代碼,再加一行輸出

print(name[0].title())

結果是:A


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。

列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。

1.先來看看修改:

————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name[0]="e"

print(name[0])

結果是:["a",'b","c","d","f"]

["e",'b","c","d","f"]

—————————————————————

其實就是賦值,你說是不是?將第一個元素另外賦值

2.添加,我們要用到.append()

——————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name.append("e")

print(name)

結果是:["a",'b","c","d","f"]

["a",'b","c","d","f","e"]

——————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


在Python中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()

————————————————————

name.insert(0,"e")

print(name)

結果是:["a",'b","c","d","f"]

["e","a",'b","c","d","f"]

————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


我們也可以先創建一個空的列表,再使用一系列的append()語句添加元素,也可以完成上述的列表,私下思考。

3.刪除,這裡我們要用到 del

還是上面的例子:

——————————————————

我們加上 del name[0]

print(name)

結果是:['b","c","d","f"]

————————————————————


"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

換行符同樣的用法:

print("\\n"+message)

結果就是:

Hello Python World!

————————————————————————————————————

下面我們再來混合使用:

>>> print("Languages:\\n\\tPython\\n\\tC\\n\\tJavaScript")

Languages:

Python

C

JavaScript

知道用法,萬變不離其中。

刪除空白

有時也不需要留白的時候,就要用到刪除空白

刪除空白分:1.刪除前端的空白(.lstrip())

2.刪除尾部的空白(.rstrip())

3.刪除兩端的空白(.strip())

這裡就不用舉太多例子了,用法都一樣:

message=" Hello Python World! "

print(message.lstrip())

結果: Hello Python World!

如果不加.lstrip()

結果就是: Hello Python World!

這裡要說明一下,大家看我的截圖就會發現,有的代碼前面我加了#號,要展示運算的就沒用加,說到這就應該明白了,加了#的,運算時用跳過這段代碼的,那為什麼Python要這麼做呢?


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


#加漢字是對代碼的解讀

那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。

這裡我建議大家也能寫上自己的標註,形成習慣。

第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!


數字

先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲

得分、表示可視化數據、存儲Web應用信息等等。

我們先從整數舉例看看用法:

——————————————

>>> 2 + 3

5

>>> 3 - 2

1

>>> 2 * 3

6

>>> 3 / 2

1.5

——————————————

其實就是整數的加減乘除


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


(win+r再輸入cmd)

#PS:在Python2.X中,整數相除是沒有小數點的,比如3/2 是等於1的

如果是3.0/2 才等於1.5

浮點數

浮點數定義:帶小數點的數字全都算

用法:和整數一樣,也可以加減乘除

——————————————————

>>> 0.1 + 0.1

0.2

>>> 0.2 + 0.2

0.4

>>> 2 * 0.1

0.2

>>> 2 * 0.2

0.4

——————————————————

這裡我也同樣又運算了一遍,大家要邊學邊自己操作


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


列表

列表定義:一系列按特定順序排列的元素組成。

包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。

使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。

>>>name=["a",'b","c","d","f"]

print(name)

結果是:["a",'b","c","d","f"]

但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素

只需要加一行print(name[])

結果是:a


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


這裡搜索是從0開始而不是從1(死記硬背)

如果是-1呢?

也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。

講到這,順便講一下 .title() 將變量中的首字母大寫

.upper() 將變量中的所有字母大寫

.lower() 將變量叫的所有字母小寫

還是承接上面的代碼,再加一行輸出

print(name[0].title())

結果是:A


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。

列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。

1.先來看看修改:

————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name[0]="e"

print(name[0])

結果是:["a",'b","c","d","f"]

["e",'b","c","d","f"]

—————————————————————

其實就是賦值,你說是不是?將第一個元素另外賦值

2.添加,我們要用到.append()

——————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name.append("e")

print(name)

結果是:["a",'b","c","d","f"]

["a",'b","c","d","f","e"]

——————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


在Python中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()

————————————————————

name.insert(0,"e")

print(name)

結果是:["a",'b","c","d","f"]

["e","a",'b","c","d","f"]

————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


我們也可以先創建一個空的列表,再使用一系列的append()語句添加元素,也可以完成上述的列表,私下思考。

3.刪除,這裡我們要用到 del

還是上面的例子:

——————————————————

我們加上 del name[0]

print(name)

結果是:['b","c","d","f"]

————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


del用於徹底的刪除,對於刪除的數據不再訪問,這樣一刀切也不是每個場景都適合,這時就有了pop()

以上面代碼為例,我們增加三條

————————————————————

poped_name=name.pop()

print(name)

print(poped_name)

結果是:["a",'b","c","d",]

f

—————————————————————


"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

換行符同樣的用法:

print("\\n"+message)

結果就是:

Hello Python World!

————————————————————————————————————

下面我們再來混合使用:

>>> print("Languages:\\n\\tPython\\n\\tC\\n\\tJavaScript")

Languages:

Python

C

JavaScript

知道用法,萬變不離其中。

刪除空白

有時也不需要留白的時候,就要用到刪除空白

刪除空白分:1.刪除前端的空白(.lstrip())

2.刪除尾部的空白(.rstrip())

3.刪除兩端的空白(.strip())

這裡就不用舉太多例子了,用法都一樣:

message=" Hello Python World! "

print(message.lstrip())

結果: Hello Python World!

如果不加.lstrip()

結果就是: Hello Python World!

這裡要說明一下,大家看我的截圖就會發現,有的代碼前面我加了#號,要展示運算的就沒用加,說到這就應該明白了,加了#的,運算時用跳過這段代碼的,那為什麼Python要這麼做呢?


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


#加漢字是對代碼的解讀

那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。

這裡我建議大家也能寫上自己的標註,形成習慣。

第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!


數字

先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲

得分、表示可視化數據、存儲Web應用信息等等。

我們先從整數舉例看看用法:

——————————————

>>> 2 + 3

5

>>> 3 - 2

1

>>> 2 * 3

6

>>> 3 / 2

1.5

——————————————

其實就是整數的加減乘除


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


(win+r再輸入cmd)

#PS:在Python2.X中,整數相除是沒有小數點的,比如3/2 是等於1的

如果是3.0/2 才等於1.5

浮點數

浮點數定義:帶小數點的數字全都算

用法:和整數一樣,也可以加減乘除

——————————————————

>>> 0.1 + 0.1

0.2

>>> 0.2 + 0.2

0.4

>>> 2 * 0.1

0.2

>>> 2 * 0.2

0.4

——————————————————

這裡我也同樣又運算了一遍,大家要邊學邊自己操作


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


列表

列表定義:一系列按特定順序排列的元素組成。

包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。

使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。

>>>name=["a",'b","c","d","f"]

print(name)

結果是:["a",'b","c","d","f"]

但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素

只需要加一行print(name[])

結果是:a


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


這裡搜索是從0開始而不是從1(死記硬背)

如果是-1呢?

也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。

講到這,順便講一下 .title() 將變量中的首字母大寫

.upper() 將變量中的所有字母大寫

.lower() 將變量叫的所有字母小寫

還是承接上面的代碼,再加一行輸出

print(name[0].title())

結果是:A


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。

列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。

1.先來看看修改:

————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name[0]="e"

print(name[0])

結果是:["a",'b","c","d","f"]

["e",'b","c","d","f"]

—————————————————————

其實就是賦值,你說是不是?將第一個元素另外賦值

2.添加,我們要用到.append()

——————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name.append("e")

print(name)

結果是:["a",'b","c","d","f"]

["a",'b","c","d","f","e"]

——————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


在Python中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()

————————————————————

name.insert(0,"e")

print(name)

結果是:["a",'b","c","d","f"]

["e","a",'b","c","d","f"]

————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


我們也可以先創建一個空的列表,再使用一系列的append()語句添加元素,也可以完成上述的列表,私下思考。

3.刪除,這裡我們要用到 del

還是上面的例子:

——————————————————

我們加上 del name[0]

print(name)

結果是:['b","c","d","f"]

————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


del用於徹底的刪除,對於刪除的數據不再訪問,這樣一刀切也不是每個場景都適合,這時就有了pop()

以上面代碼為例,我們增加三條

————————————————————

poped_name=name.pop()

print(name)

print(poped_name)

結果是:["a",'b","c","d",]

f

—————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


這裡pop()小括號裡面什麼都沒寫,就默認刪除最後一個,也可以選定,比如要選定第一個就pop(0)

將刪除了的元素我們賦值給了poped_name,所以我們運行它時,可以看到從name中被刪除了的值。

有時候,你不知道要從列表中刪除的值所處的位置。如果你只知道要刪除的元素的值,可使用方法remove()

比如還是以上面為例:

——————————————————

name.remove("a")

print(name)

結果是:['b","c","d","f"]


"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

換行符同樣的用法:

print("\\n"+message)

結果就是:

Hello Python World!

————————————————————————————————————

下面我們再來混合使用:

>>> print("Languages:\\n\\tPython\\n\\tC\\n\\tJavaScript")

Languages:

Python

C

JavaScript

知道用法,萬變不離其中。

刪除空白

有時也不需要留白的時候,就要用到刪除空白

刪除空白分:1.刪除前端的空白(.lstrip())

2.刪除尾部的空白(.rstrip())

3.刪除兩端的空白(.strip())

這裡就不用舉太多例子了,用法都一樣:

message=" Hello Python World! "

print(message.lstrip())

結果: Hello Python World!

如果不加.lstrip()

結果就是: Hello Python World!

這裡要說明一下,大家看我的截圖就會發現,有的代碼前面我加了#號,要展示運算的就沒用加,說到這就應該明白了,加了#的,運算時用跳過這段代碼的,那為什麼Python要這麼做呢?


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


#加漢字是對代碼的解讀

那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。

這裡我建議大家也能寫上自己的標註,形成習慣。

第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!


數字

先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲

得分、表示可視化數據、存儲Web應用信息等等。

我們先從整數舉例看看用法:

——————————————

>>> 2 + 3

5

>>> 3 - 2

1

>>> 2 * 3

6

>>> 3 / 2

1.5

——————————————

其實就是整數的加減乘除


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


(win+r再輸入cmd)

#PS:在Python2.X中,整數相除是沒有小數點的,比如3/2 是等於1的

如果是3.0/2 才等於1.5

浮點數

浮點數定義:帶小數點的數字全都算

用法:和整數一樣,也可以加減乘除

——————————————————

>>> 0.1 + 0.1

0.2

>>> 0.2 + 0.2

0.4

>>> 2 * 0.1

0.2

>>> 2 * 0.2

0.4

——————————————————

這裡我也同樣又運算了一遍,大家要邊學邊自己操作


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


列表

列表定義:一系列按特定順序排列的元素組成。

包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。

使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。

>>>name=["a",'b","c","d","f"]

print(name)

結果是:["a",'b","c","d","f"]

但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素

只需要加一行print(name[])

結果是:a


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


這裡搜索是從0開始而不是從1(死記硬背)

如果是-1呢?

也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。

講到這,順便講一下 .title() 將變量中的首字母大寫

.upper() 將變量中的所有字母大寫

.lower() 將變量叫的所有字母小寫

還是承接上面的代碼,再加一行輸出

print(name[0].title())

結果是:A


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。

列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。

1.先來看看修改:

————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name[0]="e"

print(name[0])

結果是:["a",'b","c","d","f"]

["e",'b","c","d","f"]

—————————————————————

其實就是賦值,你說是不是?將第一個元素另外賦值

2.添加,我們要用到.append()

——————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name.append("e")

print(name)

結果是:["a",'b","c","d","f"]

["a",'b","c","d","f","e"]

——————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


在Python中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()

————————————————————

name.insert(0,"e")

print(name)

結果是:["a",'b","c","d","f"]

["e","a",'b","c","d","f"]

————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


我們也可以先創建一個空的列表,再使用一系列的append()語句添加元素,也可以完成上述的列表,私下思考。

3.刪除,這裡我們要用到 del

還是上面的例子:

——————————————————

我們加上 del name[0]

print(name)

結果是:['b","c","d","f"]

————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


del用於徹底的刪除,對於刪除的數據不再訪問,這樣一刀切也不是每個場景都適合,這時就有了pop()

以上面代碼為例,我們增加三條

————————————————————

poped_name=name.pop()

print(name)

print(poped_name)

結果是:["a",'b","c","d",]

f

—————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


這裡pop()小括號裡面什麼都沒寫,就默認刪除最後一個,也可以選定,比如要選定第一個就pop(0)

將刪除了的元素我們賦值給了poped_name,所以我們運行它時,可以看到從name中被刪除了的值。

有時候,你不知道要從列表中刪除的值所處的位置。如果你只知道要刪除的元素的值,可使用方法remove()

比如還是以上面為例:

——————————————————

name.remove("a")

print(name)

結果是:['b","c","d","f"]


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


是不是很有趣呢,等學到更多的東西,你就可以組合使用,能打造自己王國喲!


數字

"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

換行符同樣的用法:

print("\\n"+message)

結果就是:

Hello Python World!

————————————————————————————————————

下面我們再來混合使用:

>>> print("Languages:\\n\\tPython\\n\\tC\\n\\tJavaScript")

Languages:

Python

C

JavaScript

知道用法,萬變不離其中。

刪除空白

有時也不需要留白的時候,就要用到刪除空白

刪除空白分:1.刪除前端的空白(.lstrip())

2.刪除尾部的空白(.rstrip())

3.刪除兩端的空白(.strip())

這裡就不用舉太多例子了,用法都一樣:

message=" Hello Python World! "

print(message.lstrip())

結果: Hello Python World!

如果不加.lstrip()

結果就是: Hello Python World!

這裡要說明一下,大家看我的截圖就會發現,有的代碼前面我加了#號,要展示運算的就沒用加,說到這就應該明白了,加了#的,運算時用跳過這段代碼的,那為什麼Python要這麼做呢?


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


#加漢字是對代碼的解讀

那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。

這裡我建議大家也能寫上自己的標註,形成習慣。

第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!


數字

先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲

得分、表示可視化數據、存儲Web應用信息等等。

我們先從整數舉例看看用法:

——————————————

>>> 2 + 3

5

>>> 3 - 2

1

>>> 2 * 3

6

>>> 3 / 2

1.5

——————————————

其實就是整數的加減乘除


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


(win+r再輸入cmd)

#PS:在Python2.X中,整數相除是沒有小數點的,比如3/2 是等於1的

如果是3.0/2 才等於1.5

浮點數

浮點數定義:帶小數點的數字全都算

用法:和整數一樣,也可以加減乘除

——————————————————

>>> 0.1 + 0.1

0.2

>>> 0.2 + 0.2

0.4

>>> 2 * 0.1

0.2

>>> 2 * 0.2

0.4

——————————————————

這裡我也同樣又運算了一遍,大家要邊學邊自己操作


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


列表

列表定義:一系列按特定順序排列的元素組成。

包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。

使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。

>>>name=["a",'b","c","d","f"]

print(name)

結果是:["a",'b","c","d","f"]

但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素

只需要加一行print(name[])

結果是:a


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


這裡搜索是從0開始而不是從1(死記硬背)

如果是-1呢?

也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。

講到這,順便講一下 .title() 將變量中的首字母大寫

.upper() 將變量中的所有字母大寫

.lower() 將變量叫的所有字母小寫

還是承接上面的代碼,再加一行輸出

print(name[0].title())

結果是:A


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。

列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。

1.先來看看修改:

————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name[0]="e"

print(name[0])

結果是:["a",'b","c","d","f"]

["e",'b","c","d","f"]

—————————————————————

其實就是賦值,你說是不是?將第一個元素另外賦值

2.添加,我們要用到.append()

——————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name.append("e")

print(name)

結果是:["a",'b","c","d","f"]

["a",'b","c","d","f","e"]

——————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


在Python中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()

————————————————————

name.insert(0,"e")

print(name)

結果是:["a",'b","c","d","f"]

["e","a",'b","c","d","f"]

————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


我們也可以先創建一個空的列表,再使用一系列的append()語句添加元素,也可以完成上述的列表,私下思考。

3.刪除,這裡我們要用到 del

還是上面的例子:

——————————————————

我們加上 del name[0]

print(name)

結果是:['b","c","d","f"]

————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


del用於徹底的刪除,對於刪除的數據不再訪問,這樣一刀切也不是每個場景都適合,這時就有了pop()

以上面代碼為例,我們增加三條

————————————————————

poped_name=name.pop()

print(name)

print(poped_name)

結果是:["a",'b","c","d",]

f

—————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


這裡pop()小括號裡面什麼都沒寫,就默認刪除最後一個,也可以選定,比如要選定第一個就pop(0)

將刪除了的元素我們賦值給了poped_name,所以我們運行它時,可以看到從name中被刪除了的值。

有時候,你不知道要從列表中刪除的值所處的位置。如果你只知道要刪除的元素的值,可使用方法remove()

比如還是以上面為例:

——————————————————

name.remove("a")

print(name)

結果是:['b","c","d","f"]


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


是不是很有趣呢,等學到更多的東西,你就可以組合使用,能打造自己王國喲!


數字

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

換行符同樣的用法:

print("\\n"+message)

結果就是:

Hello Python World!

————————————————————————————————————

下面我們再來混合使用:

>>> print("Languages:\\n\\tPython\\n\\tC\\n\\tJavaScript")

Languages:

Python

C

JavaScript

知道用法,萬變不離其中。

刪除空白

有時也不需要留白的時候,就要用到刪除空白

刪除空白分:1.刪除前端的空白(.lstrip())

2.刪除尾部的空白(.rstrip())

3.刪除兩端的空白(.strip())

這裡就不用舉太多例子了,用法都一樣:

message=" Hello Python World! "

print(message.lstrip())

結果: Hello Python World!

如果不加.lstrip()

結果就是: Hello Python World!

這裡要說明一下,大家看我的截圖就會發現,有的代碼前面我加了#號,要展示運算的就沒用加,說到這就應該明白了,加了#的,運算時用跳過這段代碼的,那為什麼Python要這麼做呢?


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


#加漢字是對代碼的解讀

那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。

這裡我建議大家也能寫上自己的標註,形成習慣。

第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!


數字

先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲

得分、表示可視化數據、存儲Web應用信息等等。

我們先從整數舉例看看用法:

——————————————

>>> 2 + 3

5

>>> 3 - 2

1

>>> 2 * 3

6

>>> 3 / 2

1.5

——————————————

其實就是整數的加減乘除


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


(win+r再輸入cmd)

#PS:在Python2.X中,整數相除是沒有小數點的,比如3/2 是等於1的

如果是3.0/2 才等於1.5

浮點數

浮點數定義:帶小數點的數字全都算

用法:和整數一樣,也可以加減乘除

——————————————————

>>> 0.1 + 0.1

0.2

>>> 0.2 + 0.2

0.4

>>> 2 * 0.1

0.2

>>> 2 * 0.2

0.4

——————————————————

這裡我也同樣又運算了一遍,大家要邊學邊自己操作


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


列表

列表定義:一系列按特定順序排列的元素組成。

包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。

使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。

>>>name=["a",'b","c","d","f"]

print(name)

結果是:["a",'b","c","d","f"]

但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素

只需要加一行print(name[])

結果是:a


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


這裡搜索是從0開始而不是從1(死記硬背)

如果是-1呢?

也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。

講到這,順便講一下 .title() 將變量中的首字母大寫

.upper() 將變量中的所有字母大寫

.lower() 將變量叫的所有字母小寫

還是承接上面的代碼,再加一行輸出

print(name[0].title())

結果是:A


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。

列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。

1.先來看看修改:

————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name[0]="e"

print(name[0])

結果是:["a",'b","c","d","f"]

["e",'b","c","d","f"]

—————————————————————

其實就是賦值,你說是不是?將第一個元素另外賦值

2.添加,我們要用到.append()

——————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name.append("e")

print(name)

結果是:["a",'b","c","d","f"]

["a",'b","c","d","f","e"]

——————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


在Python中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()

————————————————————

name.insert(0,"e")

print(name)

結果是:["a",'b","c","d","f"]

["e","a",'b","c","d","f"]

————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


我們也可以先創建一個空的列表,再使用一系列的append()語句添加元素,也可以完成上述的列表,私下思考。

3.刪除,這裡我們要用到 del

還是上面的例子:

——————————————————

我們加上 del name[0]

print(name)

結果是:['b","c","d","f"]

————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


del用於徹底的刪除,對於刪除的數據不再訪問,這樣一刀切也不是每個場景都適合,這時就有了pop()

以上面代碼為例,我們增加三條

————————————————————

poped_name=name.pop()

print(name)

print(poped_name)

結果是:["a",'b","c","d",]

f

—————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


這裡pop()小括號裡面什麼都沒寫,就默認刪除最後一個,也可以選定,比如要選定第一個就pop(0)

將刪除了的元素我們賦值給了poped_name,所以我們運行它時,可以看到從name中被刪除了的值。

有時候,你不知道要從列表中刪除的值所處的位置。如果你只知道要刪除的元素的值,可使用方法remove()

比如還是以上面為例:

——————————————————

name.remove("a")

print(name)

結果是:['b","c","d","f"]


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


是不是很有趣呢,等學到更多的東西,你就可以組合使用,能打造自己王國喲!


數字

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

"

從零基礎學習Python—基礎知識(一)入門提升大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

今天正式開始學習Python的基礎。

就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。


字符串(str)

字符串簡單來說就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

定義比較簡單,然後來看看用法。

還是拿昨天的例子來看:

message="Hello world!" #這裡message就是變量,而"Hello world!" 就是字符串了。

字符串是可以組合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = "ma"

last_name = "long" 

full_name = first_name + last_name

print(full_name)

————————————————————————————————————

所得結果就是malong

如果要在名字中間加上空格,我們就這樣寫

full_name = first_name +" "+ last_name

print(full_name)

這樣得到的結果就是:ma long

在Python中使用加號(+)來合併字符串,以得到完整的姓名。

————————————————————————————————————

這裡我們是將拼接在運算外進行的,也可以在Print()裡面進行,還是拿上面的舉例:

以上不改,在最後加上一個Print("Hello"+" ”+full_name)

得到的結果就是Hello ma long


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)

製表符和換行符

分別對應 \\t 和 \\n

製表符其實就是開頭空幾格,就跟寫作文一樣

換行符就是字面意思換行,還是舉例來說:

>>> print("Python")

Python

>>> print("\\tPython")

Python

————————————————————————————————————

也可以拿我們之前的例子來看:

message="Hello Python World!"

print("\\t"+message)

結果就是: Hello Python World!

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

換行符同樣的用法:

print("\\n"+message)

結果就是:

Hello Python World!

————————————————————————————————————

下面我們再來混合使用:

>>> print("Languages:\\n\\tPython\\n\\tC\\n\\tJavaScript")

Languages:

Python

C

JavaScript

知道用法,萬變不離其中。

刪除空白

有時也不需要留白的時候,就要用到刪除空白

刪除空白分:1.刪除前端的空白(.lstrip())

2.刪除尾部的空白(.rstrip())

3.刪除兩端的空白(.strip())

這裡就不用舉太多例子了,用法都一樣:

message=" Hello Python World! "

print(message.lstrip())

結果: Hello Python World!

如果不加.lstrip()

結果就是: Hello Python World!

這裡要說明一下,大家看我的截圖就會發現,有的代碼前面我加了#號,要展示運算的就沒用加,說到這就應該明白了,加了#的,運算時用跳過這段代碼的,那為什麼Python要這麼做呢?


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


#加漢字是對代碼的解讀

那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。

這裡我建議大家也能寫上自己的標註,形成習慣。

第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!


數字

先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲

得分、表示可視化數據、存儲Web應用信息等等。

我們先從整數舉例看看用法:

——————————————

>>> 2 + 3

5

>>> 3 - 2

1

>>> 2 * 3

6

>>> 3 / 2

1.5

——————————————

其實就是整數的加減乘除


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


(win+r再輸入cmd)

#PS:在Python2.X中,整數相除是沒有小數點的,比如3/2 是等於1的

如果是3.0/2 才等於1.5

浮點數

浮點數定義:帶小數點的數字全都算

用法:和整數一樣,也可以加減乘除

——————————————————

>>> 0.1 + 0.1

0.2

>>> 0.2 + 0.2

0.4

>>> 2 * 0.1

0.2

>>> 2 * 0.2

0.4

——————————————————

這裡我也同樣又運算了一遍,大家要邊學邊自己操作


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


列表

列表定義:一系列按特定順序排列的元素組成。

包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。

使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。

>>>name=["a",'b","c","d","f"]

print(name)

結果是:["a",'b","c","d","f"]

但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素

只需要加一行print(name[])

結果是:a


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


這裡搜索是從0開始而不是從1(死記硬背)

如果是-1呢?

也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。

講到這,順便講一下 .title() 將變量中的首字母大寫

.upper() 將變量中的所有字母大寫

.lower() 將變量叫的所有字母小寫

還是承接上面的代碼,再加一行輸出

print(name[0].title())

結果是:A


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石



其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。

列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。

1.先來看看修改:

————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name[0]="e"

print(name[0])

結果是:["a",'b","c","d","f"]

["e",'b","c","d","f"]

—————————————————————

其實就是賦值,你說是不是?將第一個元素另外賦值

2.添加,我們要用到.append()

——————————————————————

>>>name=["a",'b","c","d","f"]

print(name)

name.append("e")

print(name)

結果是:["a",'b","c","d","f"]

["a",'b","c","d","f","e"]

——————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


在Python中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()

————————————————————

name.insert(0,"e")

print(name)

結果是:["a",'b","c","d","f"]

["e","a",'b","c","d","f"]

————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


我們也可以先創建一個空的列表,再使用一系列的append()語句添加元素,也可以完成上述的列表,私下思考。

3.刪除,這裡我們要用到 del

還是上面的例子:

——————————————————

我們加上 del name[0]

print(name)

結果是:['b","c","d","f"]

————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


del用於徹底的刪除,對於刪除的數據不再訪問,這樣一刀切也不是每個場景都適合,這時就有了pop()

以上面代碼為例,我們增加三條

————————————————————

poped_name=name.pop()

print(name)

print(poped_name)

結果是:["a",'b","c","d",]

f

—————————————————————


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


這裡pop()小括號裡面什麼都沒寫,就默認刪除最後一個,也可以選定,比如要選定第一個就pop(0)

將刪除了的元素我們賦值給了poped_name,所以我們運行它時,可以看到從name中被刪除了的值。

有時候,你不知道要從列表中刪除的值所處的位置。如果你只知道要刪除的元素的值,可使用方法remove()

比如還是以上面為例:

——————————————————

name.remove("a")

print(name)

結果是:['b","c","d","f"]


從零基礎學習Python—基礎知識(一)入門提升到大牛的基石


是不是很有趣呢,等學到更多的東西,你就可以組合使用,能打造自己王國喲!


數字

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

從零基礎學習Python—基礎知識(一)入門提升到大牛的基石

"

相關推薦

推薦中...