'從零基礎學習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的基礎。
就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。
字符串(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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
從零基礎學習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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
換行符同樣的用法:
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的基礎。
就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。
字符串(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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
換行符同樣的用法:
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要這麼做呢?
#加漢字是對代碼的解讀
那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。
這裡我建議大家也能寫上自己的標註,形成習慣。
第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。
從零基礎學習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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
換行符同樣的用法:
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要這麼做呢?
#加漢字是對代碼的解讀
那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。
這裡我建議大家也能寫上自己的標註,形成習慣。
第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。
Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!
數字
先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲
得分、表示可視化數據、存儲Web應用信息等等。
我們先從整數舉例看看用法:
——————————————
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
——————————————
其實就是整數的加減乘除
從零基礎學習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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
換行符同樣的用法:
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要這麼做呢?
#加漢字是對代碼的解讀
那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。
這裡我建議大家也能寫上自己的標註,形成習慣。
第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。
Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!
數字
先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲
得分、表示可視化數據、存儲Web應用信息等等。
我們先從整數舉例看看用法:
——————————————
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
——————————————
其實就是整數的加減乘除
(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的基礎。
就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。
字符串(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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
換行符同樣的用法:
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要這麼做呢?
#加漢字是對代碼的解讀
那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。
這裡我建議大家也能寫上自己的標註,形成習慣。
第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。
Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!
數字
先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲
得分、表示可視化數據、存儲Web應用信息等等。
我們先從整數舉例看看用法:
——————————————
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
——————————————
其實就是整數的加減乘除
(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
——————————————————
這裡我也同樣又運算了一遍,大家要邊學邊自己操作
列表
列表定義:一系列按特定順序排列的元素組成。
包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。
使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。
>>>name=["a",'b","c","d","f"]
print(name)
結果是:["a",'b","c","d","f"]
但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素
只需要加一行print(name[])
結果是:a
從零基礎學習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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
換行符同樣的用法:
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要這麼做呢?
#加漢字是對代碼的解讀
那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。
這裡我建議大家也能寫上自己的標註,形成習慣。
第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。
Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!
數字
先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲
得分、表示可視化數據、存儲Web應用信息等等。
我們先從整數舉例看看用法:
——————————————
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
——————————————
其實就是整數的加減乘除
(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
——————————————————
這裡我也同樣又運算了一遍,大家要邊學邊自己操作
列表
列表定義:一系列按特定順序排列的元素組成。
包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。
使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。
>>>name=["a",'b","c","d","f"]
print(name)
結果是:["a",'b","c","d","f"]
但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素
只需要加一行print(name[])
結果是:a
這裡搜索是從0開始而不是從1(死記硬背)
如果是-1呢?
也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。
講到這,順便講一下 .title() 將變量中的首字母大寫
.upper() 將變量中的所有字母大寫
.lower() 將變量叫的所有字母小寫
還是承接上面的代碼,再加一行輸出
print(name[0].title())
結果是:A
從零基礎學習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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
換行符同樣的用法:
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要這麼做呢?
#加漢字是對代碼的解讀
那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。
這裡我建議大家也能寫上自己的標註,形成習慣。
第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。
Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!
數字
先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲
得分、表示可視化數據、存儲Web應用信息等等。
我們先從整數舉例看看用法:
——————————————
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
——————————————
其實就是整數的加減乘除
(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
——————————————————
這裡我也同樣又運算了一遍,大家要邊學邊自己操作
列表
列表定義:一系列按特定順序排列的元素組成。
包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。
使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。
>>>name=["a",'b","c","d","f"]
print(name)
結果是:["a",'b","c","d","f"]
但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素
只需要加一行print(name[])
結果是:a
這裡搜索是從0開始而不是從1(死記硬背)
如果是-1呢?
也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。
講到這,順便講一下 .title() 將變量中的首字母大寫
.upper() 將變量中的所有字母大寫
.lower() 將變量叫的所有字母小寫
還是承接上面的代碼,再加一行輸出
print(name[0].title())
結果是:A
其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。
列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。
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的基礎。
就類似以前小學數學的“加減乘除”,需要一個一個步驟而來,有了基礎才能完成之後的複雜運算,萬丈高樓平地起。
字符串(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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
換行符同樣的用法:
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要這麼做呢?
#加漢字是對代碼的解讀
那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。
這裡我建議大家也能寫上自己的標註,形成習慣。
第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。
Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!
數字
先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲
得分、表示可視化數據、存儲Web應用信息等等。
我們先從整數舉例看看用法:
——————————————
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
——————————————
其實就是整數的加減乘除
(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
——————————————————
這裡我也同樣又運算了一遍,大家要邊學邊自己操作
列表
列表定義:一系列按特定順序排列的元素組成。
包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。
使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。
>>>name=["a",'b","c","d","f"]
print(name)
結果是:["a",'b","c","d","f"]
但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素
只需要加一行print(name[])
結果是:a
這裡搜索是從0開始而不是從1(死記硬背)
如果是-1呢?
也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。
講到這,順便講一下 .title() 將變量中的首字母大寫
.upper() 將變量中的所有字母大寫
.lower() 將變量叫的所有字母小寫
還是承接上面的代碼,再加一行輸出
print(name[0].title())
結果是:A
其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。
列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。
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中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()
————————————————————
name.insert(0,"e")
print(name)
結果是:["a",'b","c","d","f"]
["e","a",'b","c","d","f"]
————————————————————
從零基礎學習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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
換行符同樣的用法:
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要這麼做呢?
#加漢字是對代碼的解讀
那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。
這裡我建議大家也能寫上自己的標註,形成習慣。
第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。
Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!
數字
先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲
得分、表示可視化數據、存儲Web應用信息等等。
我們先從整數舉例看看用法:
——————————————
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
——————————————
其實就是整數的加減乘除
(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
——————————————————
這裡我也同樣又運算了一遍,大家要邊學邊自己操作
列表
列表定義:一系列按特定順序排列的元素組成。
包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。
使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。
>>>name=["a",'b","c","d","f"]
print(name)
結果是:["a",'b","c","d","f"]
但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素
只需要加一行print(name[])
結果是:a
這裡搜索是從0開始而不是從1(死記硬背)
如果是-1呢?
也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。
講到這,順便講一下 .title() 將變量中的首字母大寫
.upper() 將變量中的所有字母大寫
.lower() 將變量叫的所有字母小寫
還是承接上面的代碼,再加一行輸出
print(name[0].title())
結果是:A
其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。
列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。
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中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()
————————————————————
name.insert(0,"e")
print(name)
結果是:["a",'b","c","d","f"]
["e","a",'b","c","d","f"]
————————————————————
我們也可以先創建一個空的列表,再使用一系列的append()語句添加元素,也可以完成上述的列表,私下思考。
3.刪除,這裡我們要用到 del
還是上面的例子:
——————————————————
我們加上 del name[0]
print(name)
結果是:['b","c","d","f"]
————————————————————
從零基礎學習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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
換行符同樣的用法:
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要這麼做呢?
#加漢字是對代碼的解讀
那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。
這裡我建議大家也能寫上自己的標註,形成習慣。
第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。
Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!
數字
先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲
得分、表示可視化數據、存儲Web應用信息等等。
我們先從整數舉例看看用法:
——————————————
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
——————————————
其實就是整數的加減乘除
(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
——————————————————
這裡我也同樣又運算了一遍,大家要邊學邊自己操作
列表
列表定義:一系列按特定順序排列的元素組成。
包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。
使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。
>>>name=["a",'b","c","d","f"]
print(name)
結果是:["a",'b","c","d","f"]
但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素
只需要加一行print(name[])
結果是:a
這裡搜索是從0開始而不是從1(死記硬背)
如果是-1呢?
也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。
講到這,順便講一下 .title() 將變量中的首字母大寫
.upper() 將變量中的所有字母大寫
.lower() 將變量叫的所有字母小寫
還是承接上面的代碼,再加一行輸出
print(name[0].title())
結果是:A
其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。
列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。
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中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()
————————————————————
name.insert(0,"e")
print(name)
結果是:["a",'b","c","d","f"]
["e","a",'b","c","d","f"]
————————————————————
我們也可以先創建一個空的列表,再使用一系列的append()語句添加元素,也可以完成上述的列表,私下思考。
3.刪除,這裡我們要用到 del
還是上面的例子:
——————————————————
我們加上 del name[0]
print(name)
結果是:['b","c","d","f"]
————————————————————
del用於徹底的刪除,對於刪除的數據不再訪問,這樣一刀切也不是每個場景都適合,這時就有了pop()
以上面代碼為例,我們增加三條
————————————————————
poped_name=name.pop()
print(name)
print(poped_name)
結果是:["a",'b","c","d",]
f
—————————————————————
從零基礎學習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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
換行符同樣的用法:
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要這麼做呢?
#加漢字是對代碼的解讀
那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。
這裡我建議大家也能寫上自己的標註,形成習慣。
第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。
Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!
數字
先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲
得分、表示可視化數據、存儲Web應用信息等等。
我們先從整數舉例看看用法:
——————————————
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
——————————————
其實就是整數的加減乘除
(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
——————————————————
這裡我也同樣又運算了一遍,大家要邊學邊自己操作
列表
列表定義:一系列按特定順序排列的元素組成。
包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。
使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。
>>>name=["a",'b","c","d","f"]
print(name)
結果是:["a",'b","c","d","f"]
但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素
只需要加一行print(name[])
結果是:a
這裡搜索是從0開始而不是從1(死記硬背)
如果是-1呢?
也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。
講到這,順便講一下 .title() 將變量中的首字母大寫
.upper() 將變量中的所有字母大寫
.lower() 將變量叫的所有字母小寫
還是承接上面的代碼,再加一行輸出
print(name[0].title())
結果是:A
其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。
列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。
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中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()
————————————————————
name.insert(0,"e")
print(name)
結果是:["a",'b","c","d","f"]
["e","a",'b","c","d","f"]
————————————————————
我們也可以先創建一個空的列表,再使用一系列的append()語句添加元素,也可以完成上述的列表,私下思考。
3.刪除,這裡我們要用到 del
還是上面的例子:
——————————————————
我們加上 del name[0]
print(name)
結果是:['b","c","d","f"]
————————————————————
del用於徹底的刪除,對於刪除的數據不再訪問,這樣一刀切也不是每個場景都適合,這時就有了pop()
以上面代碼為例,我們增加三條
————————————————————
poped_name=name.pop()
print(name)
print(poped_name)
結果是:["a",'b","c","d",]
f
—————————————————————
這裡pop()小括號裡面什麼都沒寫,就默認刪除最後一個,也可以選定,比如要選定第一個就pop(0)
將刪除了的元素我們賦值給了poped_name,所以我們運行它時,可以看到從name中被刪除了的值。
有時候,你不知道要從列表中刪除的值所處的位置。如果你只知道要刪除的元素的值,可使用方法remove()
比如還是以上面為例:
——————————————————
name.remove("a")
print(name)
結果是:['b","c","d","f"]
從零基礎學習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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
換行符同樣的用法:
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要這麼做呢?
#加漢字是對代碼的解讀
那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。
這裡我建議大家也能寫上自己的標註,形成習慣。
第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。
Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!
數字
先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲
得分、表示可視化數據、存儲Web應用信息等等。
我們先從整數舉例看看用法:
——————————————
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
——————————————
其實就是整數的加減乘除
(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
——————————————————
這裡我也同樣又運算了一遍,大家要邊學邊自己操作
列表
列表定義:一系列按特定順序排列的元素組成。
包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。
使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。
>>>name=["a",'b","c","d","f"]
print(name)
結果是:["a",'b","c","d","f"]
但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素
只需要加一行print(name[])
結果是:a
這裡搜索是從0開始而不是從1(死記硬背)
如果是-1呢?
也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。
講到這,順便講一下 .title() 將變量中的首字母大寫
.upper() 將變量中的所有字母大寫
.lower() 將變量叫的所有字母小寫
還是承接上面的代碼,再加一行輸出
print(name[0].title())
結果是:A
其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。
列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。
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中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()
————————————————————
name.insert(0,"e")
print(name)
結果是:["a",'b","c","d","f"]
["e","a",'b","c","d","f"]
————————————————————
我們也可以先創建一個空的列表,再使用一系列的append()語句添加元素,也可以完成上述的列表,私下思考。
3.刪除,這裡我們要用到 del
還是上面的例子:
——————————————————
我們加上 del name[0]
print(name)
結果是:['b","c","d","f"]
————————————————————
del用於徹底的刪除,對於刪除的數據不再訪問,這樣一刀切也不是每個場景都適合,這時就有了pop()
以上面代碼為例,我們增加三條
————————————————————
poped_name=name.pop()
print(name)
print(poped_name)
結果是:["a",'b","c","d",]
f
—————————————————————
這裡pop()小括號裡面什麼都沒寫,就默認刪除最後一個,也可以選定,比如要選定第一個就pop(0)
將刪除了的元素我們賦值給了poped_name,所以我們運行它時,可以看到從name中被刪除了的值。
有時候,你不知道要從列表中刪除的值所處的位置。如果你只知道要刪除的元素的值,可使用方法remove()
比如還是以上面為例:
——————————————————
name.remove("a")
print(name)
結果是:['b","c","d","f"]
是不是很有趣呢,等學到更多的東西,你就可以組合使用,能打造自己王國喲!
數字
從零基礎學習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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
換行符同樣的用法:
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要這麼做呢?
#加漢字是對代碼的解讀
那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。
這裡我建議大家也能寫上自己的標註,形成習慣。
第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。
Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!
數字
先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲
得分、表示可視化數據、存儲Web應用信息等等。
我們先從整數舉例看看用法:
——————————————
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
——————————————
其實就是整數的加減乘除
(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
——————————————————
這裡我也同樣又運算了一遍,大家要邊學邊自己操作
列表
列表定義:一系列按特定順序排列的元素組成。
包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。
使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。
>>>name=["a",'b","c","d","f"]
print(name)
結果是:["a",'b","c","d","f"]
但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素
只需要加一行print(name[])
結果是:a
這裡搜索是從0開始而不是從1(死記硬背)
如果是-1呢?
也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。
講到這,順便講一下 .title() 將變量中的首字母大寫
.upper() 將變量中的所有字母大寫
.lower() 將變量叫的所有字母小寫
還是承接上面的代碼,再加一行輸出
print(name[0].title())
結果是:A
其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。
列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。
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中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()
————————————————————
name.insert(0,"e")
print(name)
結果是:["a",'b","c","d","f"]
["e","a",'b","c","d","f"]
————————————————————
我們也可以先創建一個空的列表,再使用一系列的append()語句添加元素,也可以完成上述的列表,私下思考。
3.刪除,這裡我們要用到 del
還是上面的例子:
——————————————————
我們加上 del name[0]
print(name)
結果是:['b","c","d","f"]
————————————————————
del用於徹底的刪除,對於刪除的數據不再訪問,這樣一刀切也不是每個場景都適合,這時就有了pop()
以上面代碼為例,我們增加三條
————————————————————
poped_name=name.pop()
print(name)
print(poped_name)
結果是:["a",'b","c","d",]
f
—————————————————————
這裡pop()小括號裡面什麼都沒寫,就默認刪除最後一個,也可以選定,比如要選定第一個就pop(0)
將刪除了的元素我們賦值給了poped_name,所以我們運行它時,可以看到從name中被刪除了的值。
有時候,你不知道要從列表中刪除的值所處的位置。如果你只知道要刪除的元素的值,可使用方法remove()
比如還是以上面為例:
——————————————————
name.remove("a")
print(name)
結果是:['b","c","d","f"]
是不是很有趣呢,等學到更多的東西,你就可以組合使用,能打造自己王國喲!
數字
從零基礎學習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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
換行符同樣的用法:
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要這麼做呢?
#加漢字是對代碼的解讀
那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。
這裡我建議大家也能寫上自己的標註,形成習慣。
第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。
Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!
數字
先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲
得分、表示可視化數據、存儲Web應用信息等等。
我們先從整數舉例看看用法:
——————————————
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
——————————————
其實就是整數的加減乘除
(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
——————————————————
這裡我也同樣又運算了一遍,大家要邊學邊自己操作
列表
列表定義:一系列按特定順序排列的元素組成。
包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。
使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。
>>>name=["a",'b","c","d","f"]
print(name)
結果是:["a",'b","c","d","f"]
但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素
只需要加一行print(name[])
結果是:a
這裡搜索是從0開始而不是從1(死記硬背)
如果是-1呢?
也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。
講到這,順便講一下 .title() 將變量中的首字母大寫
.upper() 將變量中的所有字母大寫
.lower() 將變量叫的所有字母小寫
還是承接上面的代碼,再加一行輸出
print(name[0].title())
結果是:A
其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。
列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。
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中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()
————————————————————
name.insert(0,"e")
print(name)
結果是:["a",'b","c","d","f"]
["e","a",'b","c","d","f"]
————————————————————
我們也可以先創建一個空的列表,再使用一系列的append()語句添加元素,也可以完成上述的列表,私下思考。
3.刪除,這裡我們要用到 del
還是上面的例子:
——————————————————
我們加上 del name[0]
print(name)
結果是:['b","c","d","f"]
————————————————————
del用於徹底的刪除,對於刪除的數據不再訪問,這樣一刀切也不是每個場景都適合,這時就有了pop()
以上面代碼為例,我們增加三條
————————————————————
poped_name=name.pop()
print(name)
print(poped_name)
結果是:["a",'b","c","d",]
f
—————————————————————
這裡pop()小括號裡面什麼都沒寫,就默認刪除最後一個,也可以選定,比如要選定第一個就pop(0)
將刪除了的元素我們賦值給了poped_name,所以我們運行它時,可以看到從name中被刪除了的值。
有時候,你不知道要從列表中刪除的值所處的位置。如果你只知道要刪除的元素的值,可使用方法remove()
比如還是以上面為例:
——————————————————
name.remove("a")
print(name)
結果是:['b","c","d","f"]
是不是很有趣呢,等學到更多的東西,你就可以組合使用,能打造自己王國喲!
數字
從零基礎學習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
其實這裡的full_name就是一個變量了,所以在這裡再次要強調,基礎很重要(三遍)
製表符和換行符
分別對應 \\t 和 \\n
製表符其實就是開頭空幾格,就跟寫作文一樣
換行符就是字面意思換行,還是舉例來說:
>>> print("Python")
Python
>>> print("\\tPython")
Python
————————————————————————————————————
也可以拿我們之前的例子來看:
message="Hello Python World!"
print("\\t"+message)
結果就是: Hello Python World!
換行符同樣的用法:
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要這麼做呢?
#加漢字是對代碼的解讀
那是因為有的項目太多,代碼就成千上萬了,或者一個項目都是幾個人完成的,一般我們用在代碼後方用簡短的語言還概括一下這段代碼的用途,這樣會提高效率,這時#就正好用上了,就算過了好久再來看,也能迅速的知道這段代碼的作用。
這裡我建議大家也能寫上自己的標註,形成習慣。
第二節基礎時,我想起了我以前的英語老師,他說:每天記一個單詞,一年就是365個,三年下來,至少閱讀是沒問題的。
Python與英語類似,一個是計算機語言,一個是人類的語言。先學習單個詞語,再串起來用!
數字
先來看看簡單的數字,數字的運用在Python中還是很多的,比如:使用數字來記錄遊戲
得分、表示可視化數據、存儲Web應用信息等等。
我們先從整數舉例看看用法:
——————————————
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
——————————————
其實就是整數的加減乘除
(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
——————————————————
這裡我也同樣又運算了一遍,大家要邊學邊自己操作
列表
列表定義:一系列按特定順序排列的元素組成。
包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。
使用:在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。
>>>name=["a",'b","c","d","f"]
print(name)
結果是:["a",'b","c","d","f"]
但用戶要看到的並不是這樣的結果,也許用戶只是需要看到其中一個,這就要對輸出要進行指定。我們稱這為訪問列表元素,像"a","b"等等就叫做元素
只需要加一行print(name[])
結果是:a
這裡搜索是從0開始而不是從1(死記硬背)
如果是-1呢?
也就是對應列表中的最後一個元素,索引-2返回倒數第二個列表元素,索引-3返回倒數第三個列表元素,以此類推。
講到這,順便講一下 .title() 將變量中的首字母大寫
.upper() 將變量中的所有字母大寫
.lower() 將變量叫的所有字母小寫
還是承接上面的代碼,再加一行輸出
print(name[0].title())
結果是:A
其它的我就不一一演示了,學以致用才行。這裡還可以聯繫昨天學到的製表符,換行符以及變量一塊使用,大家可以自己嘗試下,有問題的可以留言。
列表的元素可以添加,修改和刪除的,就好比一款遊戲,遊戲中的小兵,會死亡和重生一樣,其實對應的就是元素的添加和刪除。
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中,這樣默認是添加在最後一位的,當然我們也可以指定位置,這裡就要用到插入元素 .insert()
————————————————————
name.insert(0,"e")
print(name)
結果是:["a",'b","c","d","f"]
["e","a",'b","c","d","f"]
————————————————————
我們也可以先創建一個空的列表,再使用一系列的append()語句添加元素,也可以完成上述的列表,私下思考。
3.刪除,這裡我們要用到 del
還是上面的例子:
——————————————————
我們加上 del name[0]
print(name)
結果是:['b","c","d","f"]
————————————————————
del用於徹底的刪除,對於刪除的數據不再訪問,這樣一刀切也不是每個場景都適合,這時就有了pop()
以上面代碼為例,我們增加三條
————————————————————
poped_name=name.pop()
print(name)
print(poped_name)
結果是:["a",'b","c","d",]
f
—————————————————————
這裡pop()小括號裡面什麼都沒寫,就默認刪除最後一個,也可以選定,比如要選定第一個就pop(0)
將刪除了的元素我們賦值給了poped_name,所以我們運行它時,可以看到從name中被刪除了的值。
有時候,你不知道要從列表中刪除的值所處的位置。如果你只知道要刪除的元素的值,可使用方法remove()
比如還是以上面為例:
——————————————————
name.remove("a")
print(name)
結果是:['b","c","d","f"]
是不是很有趣呢,等學到更多的東西,你就可以組合使用,能打造自己王國喲!
數字