'Python3從零基礎入門到入土-知識解惑(六)'

Python 95後碼農 2019-07-21
"

0基礎入門學習Python—知識解惑(六)

"

0基礎入門學習Python—知識解惑(六)

Python3從零基礎入門到入土-知識解惑(六)

學習編程就是在學習它的規律,掌握了方法了,其實再學其它的語言都能很快掌握。今天要講兩個重要的,也是常用的兩個語句。

if

if語句在編程裡面也是經常能看到的,需要重點學習。

還是舉例說明:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

else:

print(name.upper())

結果是:Av

BV

CV

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

"

0基礎入門學習Python—知識解惑(六)

Python3從零基礎入門到入土-知識解惑(六)

學習編程就是在學習它的規律,掌握了方法了,其實再學其它的語言都能很快掌握。今天要講兩個重要的,也是常用的兩個語句。

if

if語句在編程裡面也是經常能看到的,需要重點學習。

還是舉例說明:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

else:

print(name.upper())

結果是:Av

BV

CV

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

Python3從零基礎入門到入土-知識解惑(六)

這裡我們用到了列表,for語句,if語句,title(),upper()。

解讀:

1.先創建列表

2.使用for循環,遍歷列表中的元素

3.使用if語句,給出條件name=="av"

4.else配合if語句用法,意思是除了上述的條件,其它的情況執行下面的代碼。

其實if—elif—else也可是可以配合用,適用於有多種條件的情況下

但有時不是有if的時候都會用到else,例如:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

if name=="cv":

print(name.upper())

結果是:Av

CV

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

"

0基礎入門學習Python—知識解惑(六)

Python3從零基礎入門到入土-知識解惑(六)

學習編程就是在學習它的規律,掌握了方法了,其實再學其它的語言都能很快掌握。今天要講兩個重要的,也是常用的兩個語句。

if

if語句在編程裡面也是經常能看到的,需要重點學習。

還是舉例說明:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

else:

print(name.upper())

結果是:Av

BV

CV

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

Python3從零基礎入門到入土-知識解惑(六)

這裡我們用到了列表,for語句,if語句,title(),upper()。

解讀:

1.先創建列表

2.使用for循環,遍歷列表中的元素

3.使用if語句,給出條件name=="av"

4.else配合if語句用法,意思是除了上述的條件,其它的情況執行下面的代碼。

其實if—elif—else也可是可以配合用,適用於有多種條件的情況下

但有時不是有if的時候都會用到else,例如:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

if name=="cv":

print(name.upper())

結果是:Av

CV

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

Python3從零基礎入門到入土-知識解惑(六)

還可以用多個if,這樣多個if的使用適合於條件都對等的情況。這裡有個簡單的判斷方法如果你只想執行一個代碼塊,就使用if-elif-else結構;如果要運行多個代碼塊,就使用一系列獨立的if語句。

這裡我們用了==,是用來判斷左右兩邊條件是否相等,在python中,同一單詞,大小寫不一樣,也會判斷為false—不相等。

有的朋友就會問了,我輸入驗證碼從沒分過大小寫啊,那是因為使用了我們前面學到的lower(),將要比較的條件都轉換成了小寫後,再進行比較的。

字典

字典類似於列表一樣,但也有很多大同,字典是一系列鍵—值對。每個鍵都與一個值相關聯,你可以使用鍵來訪問與之相關聯的值。與鍵相關聯的值可以是數字、字符串、列表乃至字典。

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

name={'color': 'red', 'points': 55}

print(name['color'])

print(name['points'])

結果是:red

55

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

"

0基礎入門學習Python—知識解惑(六)

Python3從零基礎入門到入土-知識解惑(六)

學習編程就是在學習它的規律,掌握了方法了,其實再學其它的語言都能很快掌握。今天要講兩個重要的,也是常用的兩個語句。

if

if語句在編程裡面也是經常能看到的,需要重點學習。

還是舉例說明:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

else:

print(name.upper())

結果是:Av

BV

CV

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

Python3從零基礎入門到入土-知識解惑(六)

這裡我們用到了列表,for語句,if語句,title(),upper()。

解讀:

1.先創建列表

2.使用for循環,遍歷列表中的元素

3.使用if語句,給出條件name=="av"

4.else配合if語句用法,意思是除了上述的條件,其它的情況執行下面的代碼。

其實if—elif—else也可是可以配合用,適用於有多種條件的情況下

但有時不是有if的時候都會用到else,例如:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

if name=="cv":

print(name.upper())

結果是:Av

CV

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

Python3從零基礎入門到入土-知識解惑(六)

還可以用多個if,這樣多個if的使用適合於條件都對等的情況。這裡有個簡單的判斷方法如果你只想執行一個代碼塊,就使用if-elif-else結構;如果要運行多個代碼塊,就使用一系列獨立的if語句。

這裡我們用了==,是用來判斷左右兩邊條件是否相等,在python中,同一單詞,大小寫不一樣,也會判斷為false—不相等。

有的朋友就會問了,我輸入驗證碼從沒分過大小寫啊,那是因為使用了我們前面學到的lower(),將要比較的條件都轉換成了小寫後,再進行比較的。

字典

字典類似於列表一樣,但也有很多大同,字典是一系列鍵—值對。每個鍵都與一個值相關聯,你可以使用鍵來訪問與之相關聯的值。與鍵相關聯的值可以是數字、字符串、列表乃至字典。

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

name={'color': 'red', 'points': 55}

print(name['color'])

print(name['points'])

結果是:red

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡是這個簡單的字典,對應了顏色和分數,想一想,擊殺一個小怪,對應相應的金幣是不是同這個道理。

字典中的鍵-值同樣可以添加,修改和刪除的。

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

name={'color': 'red', 'points': 55}

name['x']=1

name['y']=2

print(name)

結果是:{'color': 'red', 'points': '55', 'x': 1, 'y': 2}

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

"

0基礎入門學習Python—知識解惑(六)

Python3從零基礎入門到入土-知識解惑(六)

學習編程就是在學習它的規律,掌握了方法了,其實再學其它的語言都能很快掌握。今天要講兩個重要的,也是常用的兩個語句。

if

if語句在編程裡面也是經常能看到的,需要重點學習。

還是舉例說明:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

else:

print(name.upper())

結果是:Av

BV

CV

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

Python3從零基礎入門到入土-知識解惑(六)

這裡我們用到了列表,for語句,if語句,title(),upper()。

解讀:

1.先創建列表

2.使用for循環,遍歷列表中的元素

3.使用if語句,給出條件name=="av"

4.else配合if語句用法,意思是除了上述的條件,其它的情況執行下面的代碼。

其實if—elif—else也可是可以配合用,適用於有多種條件的情況下

但有時不是有if的時候都會用到else,例如:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

if name=="cv":

print(name.upper())

結果是:Av

CV

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

Python3從零基礎入門到入土-知識解惑(六)

還可以用多個if,這樣多個if的使用適合於條件都對等的情況。這裡有個簡單的判斷方法如果你只想執行一個代碼塊,就使用if-elif-else結構;如果要運行多個代碼塊,就使用一系列獨立的if語句。

這裡我們用了==,是用來判斷左右兩邊條件是否相等,在python中,同一單詞,大小寫不一樣,也會判斷為false—不相等。

有的朋友就會問了,我輸入驗證碼從沒分過大小寫啊,那是因為使用了我們前面學到的lower(),將要比較的條件都轉換成了小寫後,再進行比較的。

字典

字典類似於列表一樣,但也有很多大同,字典是一系列鍵—值對。每個鍵都與一個值相關聯,你可以使用鍵來訪問與之相關聯的值。與鍵相關聯的值可以是數字、字符串、列表乃至字典。

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

name={'color': 'red', 'points': 55}

print(name['color'])

print(name['points'])

結果是:red

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡是這個簡單的字典,對應了顏色和分數,想一想,擊殺一個小怪,對應相應的金幣是不是同這個道理。

字典中的鍵-值同樣可以添加,修改和刪除的。

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

name={'color': 'red', 'points': 55}

name['x']=1

name['y']=2

print(name)

結果是:{'color': 'red', 'points': '55', 'x': 1, 'y': 2}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡其實可以看成是在賦值。

字典中的值的修改和列表中的元素修改一樣,給它賦與新的值就可以了。

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

name={'color': 'red', 'points': 55}

name['color']= 'green'

print(name)

結果是:{'color': 'green', 'points': '55'}

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

"

0基礎入門學習Python—知識解惑(六)

Python3從零基礎入門到入土-知識解惑(六)

學習編程就是在學習它的規律,掌握了方法了,其實再學其它的語言都能很快掌握。今天要講兩個重要的,也是常用的兩個語句。

if

if語句在編程裡面也是經常能看到的,需要重點學習。

還是舉例說明:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

else:

print(name.upper())

結果是:Av

BV

CV

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

Python3從零基礎入門到入土-知識解惑(六)

這裡我們用到了列表,for語句,if語句,title(),upper()。

解讀:

1.先創建列表

2.使用for循環,遍歷列表中的元素

3.使用if語句,給出條件name=="av"

4.else配合if語句用法,意思是除了上述的條件,其它的情況執行下面的代碼。

其實if—elif—else也可是可以配合用,適用於有多種條件的情況下

但有時不是有if的時候都會用到else,例如:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

if name=="cv":

print(name.upper())

結果是:Av

CV

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

Python3從零基礎入門到入土-知識解惑(六)

還可以用多個if,這樣多個if的使用適合於條件都對等的情況。這裡有個簡單的判斷方法如果你只想執行一個代碼塊,就使用if-elif-else結構;如果要運行多個代碼塊,就使用一系列獨立的if語句。

這裡我們用了==,是用來判斷左右兩邊條件是否相等,在python中,同一單詞,大小寫不一樣,也會判斷為false—不相等。

有的朋友就會問了,我輸入驗證碼從沒分過大小寫啊,那是因為使用了我們前面學到的lower(),將要比較的條件都轉換成了小寫後,再進行比較的。

字典

字典類似於列表一樣,但也有很多大同,字典是一系列鍵—值對。每個鍵都與一個值相關聯,你可以使用鍵來訪問與之相關聯的值。與鍵相關聯的值可以是數字、字符串、列表乃至字典。

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

name={'color': 'red', 'points': 55}

print(name['color'])

print(name['points'])

結果是:red

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡是這個簡單的字典,對應了顏色和分數,想一想,擊殺一個小怪,對應相應的金幣是不是同這個道理。

字典中的鍵-值同樣可以添加,修改和刪除的。

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

name={'color': 'red', 'points': 55}

name['x']=1

name['y']=2

print(name)

結果是:{'color': 'red', 'points': '55', 'x': 1, 'y': 2}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡其實可以看成是在賦值。

字典中的值的修改和列表中的元素修改一樣,給它賦與新的值就可以了。

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

name={'color': 'red', 'points': 55}

name['color']= 'green'

print(name)

結果是:{'color': 'green', 'points': '55'}

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

Python3從零基礎入門到入土-知識解惑(六)

其實學習就是在學習方法,很多的東西都是相通的,等到融會貫通時,你就成了一個高手了。

上一課我們講到字典中的鍵—值,講到鍵—值可以修改,添加和刪除,卻留了個懸念,沒有講到刪除的用法,不知道有沒有人嘗試一下了呢?

我們現在就一塊來看看:

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

name={'color': 'red', 'points': 55}

del name['color']

print(name)

結果是:{'points': '55'}

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

"

0基礎入門學習Python—知識解惑(六)

Python3從零基礎入門到入土-知識解惑(六)

學習編程就是在學習它的規律,掌握了方法了,其實再學其它的語言都能很快掌握。今天要講兩個重要的,也是常用的兩個語句。

if

if語句在編程裡面也是經常能看到的,需要重點學習。

還是舉例說明:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

else:

print(name.upper())

結果是:Av

BV

CV

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

Python3從零基礎入門到入土-知識解惑(六)

這裡我們用到了列表,for語句,if語句,title(),upper()。

解讀:

1.先創建列表

2.使用for循環,遍歷列表中的元素

3.使用if語句,給出條件name=="av"

4.else配合if語句用法,意思是除了上述的條件,其它的情況執行下面的代碼。

其實if—elif—else也可是可以配合用,適用於有多種條件的情況下

但有時不是有if的時候都會用到else,例如:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

if name=="cv":

print(name.upper())

結果是:Av

CV

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

Python3從零基礎入門到入土-知識解惑(六)

還可以用多個if,這樣多個if的使用適合於條件都對等的情況。這裡有個簡單的判斷方法如果你只想執行一個代碼塊,就使用if-elif-else結構;如果要運行多個代碼塊,就使用一系列獨立的if語句。

這裡我們用了==,是用來判斷左右兩邊條件是否相等,在python中,同一單詞,大小寫不一樣,也會判斷為false—不相等。

有的朋友就會問了,我輸入驗證碼從沒分過大小寫啊,那是因為使用了我們前面學到的lower(),將要比較的條件都轉換成了小寫後,再進行比較的。

字典

字典類似於列表一樣,但也有很多大同,字典是一系列鍵—值對。每個鍵都與一個值相關聯,你可以使用鍵來訪問與之相關聯的值。與鍵相關聯的值可以是數字、字符串、列表乃至字典。

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

name={'color': 'red', 'points': 55}

print(name['color'])

print(name['points'])

結果是:red

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡是這個簡單的字典,對應了顏色和分數,想一想,擊殺一個小怪,對應相應的金幣是不是同這個道理。

字典中的鍵-值同樣可以添加,修改和刪除的。

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

name={'color': 'red', 'points': 55}

name['x']=1

name['y']=2

print(name)

結果是:{'color': 'red', 'points': '55', 'x': 1, 'y': 2}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡其實可以看成是在賦值。

字典中的值的修改和列表中的元素修改一樣,給它賦與新的值就可以了。

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

name={'color': 'red', 'points': 55}

name['color']= 'green'

print(name)

結果是:{'color': 'green', 'points': '55'}

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

Python3從零基礎入門到入土-知識解惑(六)

其實學習就是在學習方法,很多的東西都是相通的,等到融會貫通時,你就成了一個高手了。

上一課我們講到字典中的鍵—值,講到鍵—值可以修改,添加和刪除,卻留了個懸念,沒有講到刪除的用法,不知道有沒有人嘗試一下了呢?

我們現在就一塊來看看:

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

name={'color': 'red', 'points': 55}

del name['color']

print(name)

結果是:{'points': '55'}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡還是用到的是之前學過的del用法,與刪除列表中的元素類似。

用for循環同樣可以遍歷字典中的鍵—值:

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

name={'color': 'red', 'points': 55}

for av,bv in name.items():

print(av)

print(bv)

結果是:color

red

points

55

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

"

0基礎入門學習Python—知識解惑(六)

Python3從零基礎入門到入土-知識解惑(六)

學習編程就是在學習它的規律,掌握了方法了,其實再學其它的語言都能很快掌握。今天要講兩個重要的,也是常用的兩個語句。

if

if語句在編程裡面也是經常能看到的,需要重點學習。

還是舉例說明:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

else:

print(name.upper())

結果是:Av

BV

CV

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

Python3從零基礎入門到入土-知識解惑(六)

這裡我們用到了列表,for語句,if語句,title(),upper()。

解讀:

1.先創建列表

2.使用for循環,遍歷列表中的元素

3.使用if語句,給出條件name=="av"

4.else配合if語句用法,意思是除了上述的條件,其它的情況執行下面的代碼。

其實if—elif—else也可是可以配合用,適用於有多種條件的情況下

但有時不是有if的時候都會用到else,例如:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

if name=="cv":

print(name.upper())

結果是:Av

CV

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

Python3從零基礎入門到入土-知識解惑(六)

還可以用多個if,這樣多個if的使用適合於條件都對等的情況。這裡有個簡單的判斷方法如果你只想執行一個代碼塊,就使用if-elif-else結構;如果要運行多個代碼塊,就使用一系列獨立的if語句。

這裡我們用了==,是用來判斷左右兩邊條件是否相等,在python中,同一單詞,大小寫不一樣,也會判斷為false—不相等。

有的朋友就會問了,我輸入驗證碼從沒分過大小寫啊,那是因為使用了我們前面學到的lower(),將要比較的條件都轉換成了小寫後,再進行比較的。

字典

字典類似於列表一樣,但也有很多大同,字典是一系列鍵—值對。每個鍵都與一個值相關聯,你可以使用鍵來訪問與之相關聯的值。與鍵相關聯的值可以是數字、字符串、列表乃至字典。

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

name={'color': 'red', 'points': 55}

print(name['color'])

print(name['points'])

結果是:red

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡是這個簡單的字典,對應了顏色和分數,想一想,擊殺一個小怪,對應相應的金幣是不是同這個道理。

字典中的鍵-值同樣可以添加,修改和刪除的。

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

name={'color': 'red', 'points': 55}

name['x']=1

name['y']=2

print(name)

結果是:{'color': 'red', 'points': '55', 'x': 1, 'y': 2}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡其實可以看成是在賦值。

字典中的值的修改和列表中的元素修改一樣,給它賦與新的值就可以了。

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

name={'color': 'red', 'points': 55}

name['color']= 'green'

print(name)

結果是:{'color': 'green', 'points': '55'}

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

Python3從零基礎入門到入土-知識解惑(六)

其實學習就是在學習方法,很多的東西都是相通的,等到融會貫通時,你就成了一個高手了。

上一課我們講到字典中的鍵—值,講到鍵—值可以修改,添加和刪除,卻留了個懸念,沒有講到刪除的用法,不知道有沒有人嘗試一下了呢?

我們現在就一塊來看看:

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

name={'color': 'red', 'points': 55}

del name['color']

print(name)

結果是:{'points': '55'}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡還是用到的是之前學過的del用法,與刪除列表中的元素類似。

用for循環同樣可以遍歷字典中的鍵—值:

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

name={'color': 'red', 'points': 55}

for av,bv in name.items():

print(av)

print(bv)

結果是:color

red

points

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡的av,bv為臨時變量,用於存儲鍵—值對中的鍵和值。對於這兩個變量,可使用任何名稱。

但有時候只用到字典裡的鍵,不需要打印值的時候,就會用到keys()

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

names={'color': 'red', 'points': 55}

for name in names.keys():

print(name)

結果是:color

points

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

"

0基礎入門學習Python—知識解惑(六)

Python3從零基礎入門到入土-知識解惑(六)

學習編程就是在學習它的規律,掌握了方法了,其實再學其它的語言都能很快掌握。今天要講兩個重要的,也是常用的兩個語句。

if

if語句在編程裡面也是經常能看到的,需要重點學習。

還是舉例說明:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

else:

print(name.upper())

結果是:Av

BV

CV

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

Python3從零基礎入門到入土-知識解惑(六)

這裡我們用到了列表,for語句,if語句,title(),upper()。

解讀:

1.先創建列表

2.使用for循環,遍歷列表中的元素

3.使用if語句,給出條件name=="av"

4.else配合if語句用法,意思是除了上述的條件,其它的情況執行下面的代碼。

其實if—elif—else也可是可以配合用,適用於有多種條件的情況下

但有時不是有if的時候都會用到else,例如:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

if name=="cv":

print(name.upper())

結果是:Av

CV

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

Python3從零基礎入門到入土-知識解惑(六)

還可以用多個if,這樣多個if的使用適合於條件都對等的情況。這裡有個簡單的判斷方法如果你只想執行一個代碼塊,就使用if-elif-else結構;如果要運行多個代碼塊,就使用一系列獨立的if語句。

這裡我們用了==,是用來判斷左右兩邊條件是否相等,在python中,同一單詞,大小寫不一樣,也會判斷為false—不相等。

有的朋友就會問了,我輸入驗證碼從沒分過大小寫啊,那是因為使用了我們前面學到的lower(),將要比較的條件都轉換成了小寫後,再進行比較的。

字典

字典類似於列表一樣,但也有很多大同,字典是一系列鍵—值對。每個鍵都與一個值相關聯,你可以使用鍵來訪問與之相關聯的值。與鍵相關聯的值可以是數字、字符串、列表乃至字典。

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

name={'color': 'red', 'points': 55}

print(name['color'])

print(name['points'])

結果是:red

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡是這個簡單的字典,對應了顏色和分數,想一想,擊殺一個小怪,對應相應的金幣是不是同這個道理。

字典中的鍵-值同樣可以添加,修改和刪除的。

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

name={'color': 'red', 'points': 55}

name['x']=1

name['y']=2

print(name)

結果是:{'color': 'red', 'points': '55', 'x': 1, 'y': 2}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡其實可以看成是在賦值。

字典中的值的修改和列表中的元素修改一樣,給它賦與新的值就可以了。

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

name={'color': 'red', 'points': 55}

name['color']= 'green'

print(name)

結果是:{'color': 'green', 'points': '55'}

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

Python3從零基礎入門到入土-知識解惑(六)

其實學習就是在學習方法,很多的東西都是相通的,等到融會貫通時,你就成了一個高手了。

上一課我們講到字典中的鍵—值,講到鍵—值可以修改,添加和刪除,卻留了個懸念,沒有講到刪除的用法,不知道有沒有人嘗試一下了呢?

我們現在就一塊來看看:

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

name={'color': 'red', 'points': 55}

del name['color']

print(name)

結果是:{'points': '55'}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡還是用到的是之前學過的del用法,與刪除列表中的元素類似。

用for循環同樣可以遍歷字典中的鍵—值:

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

name={'color': 'red', 'points': 55}

for av,bv in name.items():

print(av)

print(bv)

結果是:color

red

points

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡的av,bv為臨時變量,用於存儲鍵—值對中的鍵和值。對於這兩個變量,可使用任何名稱。

但有時候只用到字典裡的鍵,不需要打印值的時候,就會用到keys()

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

names={'color': 'red', 'points': 55}

for name in names.keys():

print(name)

結果是:color

points

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

Python3從零基礎入門到入土-知識解惑(六)

這樣就只打印鍵,不需要用到值,比如相親會,鍵來代表人名,值可以代表行業,職業等等,歡迎各位參加時,就可一一加上人名而不需要後面的值。

其實這裡不加keys(),也可以得到同樣的結果,那是因為在python中遍歷字典時,會默認遍歷所有的鍵,如果使用方法keys()可讓代碼更容易理解,也就是代碼的易讀性。建議還是加 。

當然可以直遍歷鍵,就可以只遍歷值,這裡要用到values()

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

names={'color': 'red', 'points': 55}

for name in names.values():

print(name)

結果是:red

55

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

"

0基礎入門學習Python—知識解惑(六)

Python3從零基礎入門到入土-知識解惑(六)

學習編程就是在學習它的規律,掌握了方法了,其實再學其它的語言都能很快掌握。今天要講兩個重要的,也是常用的兩個語句。

if

if語句在編程裡面也是經常能看到的,需要重點學習。

還是舉例說明:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

else:

print(name.upper())

結果是:Av

BV

CV

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

Python3從零基礎入門到入土-知識解惑(六)

這裡我們用到了列表,for語句,if語句,title(),upper()。

解讀:

1.先創建列表

2.使用for循環,遍歷列表中的元素

3.使用if語句,給出條件name=="av"

4.else配合if語句用法,意思是除了上述的條件,其它的情況執行下面的代碼。

其實if—elif—else也可是可以配合用,適用於有多種條件的情況下

但有時不是有if的時候都會用到else,例如:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

if name=="cv":

print(name.upper())

結果是:Av

CV

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

Python3從零基礎入門到入土-知識解惑(六)

還可以用多個if,這樣多個if的使用適合於條件都對等的情況。這裡有個簡單的判斷方法如果你只想執行一個代碼塊,就使用if-elif-else結構;如果要運行多個代碼塊,就使用一系列獨立的if語句。

這裡我們用了==,是用來判斷左右兩邊條件是否相等,在python中,同一單詞,大小寫不一樣,也會判斷為false—不相等。

有的朋友就會問了,我輸入驗證碼從沒分過大小寫啊,那是因為使用了我們前面學到的lower(),將要比較的條件都轉換成了小寫後,再進行比較的。

字典

字典類似於列表一樣,但也有很多大同,字典是一系列鍵—值對。每個鍵都與一個值相關聯,你可以使用鍵來訪問與之相關聯的值。與鍵相關聯的值可以是數字、字符串、列表乃至字典。

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

name={'color': 'red', 'points': 55}

print(name['color'])

print(name['points'])

結果是:red

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡是這個簡單的字典,對應了顏色和分數,想一想,擊殺一個小怪,對應相應的金幣是不是同這個道理。

字典中的鍵-值同樣可以添加,修改和刪除的。

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

name={'color': 'red', 'points': 55}

name['x']=1

name['y']=2

print(name)

結果是:{'color': 'red', 'points': '55', 'x': 1, 'y': 2}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡其實可以看成是在賦值。

字典中的值的修改和列表中的元素修改一樣,給它賦與新的值就可以了。

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

name={'color': 'red', 'points': 55}

name['color']= 'green'

print(name)

結果是:{'color': 'green', 'points': '55'}

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

Python3從零基礎入門到入土-知識解惑(六)

其實學習就是在學習方法,很多的東西都是相通的,等到融會貫通時,你就成了一個高手了。

上一課我們講到字典中的鍵—值,講到鍵—值可以修改,添加和刪除,卻留了個懸念,沒有講到刪除的用法,不知道有沒有人嘗試一下了呢?

我們現在就一塊來看看:

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

name={'color': 'red', 'points': 55}

del name['color']

print(name)

結果是:{'points': '55'}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡還是用到的是之前學過的del用法,與刪除列表中的元素類似。

用for循環同樣可以遍歷字典中的鍵—值:

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

name={'color': 'red', 'points': 55}

for av,bv in name.items():

print(av)

print(bv)

結果是:color

red

points

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡的av,bv為臨時變量,用於存儲鍵—值對中的鍵和值。對於這兩個變量,可使用任何名稱。

但有時候只用到字典裡的鍵,不需要打印值的時候,就會用到keys()

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

names={'color': 'red', 'points': 55}

for name in names.keys():

print(name)

結果是:color

points

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

Python3從零基礎入門到入土-知識解惑(六)

這樣就只打印鍵,不需要用到值,比如相親會,鍵來代表人名,值可以代表行業,職業等等,歡迎各位參加時,就可一一加上人名而不需要後面的值。

其實這裡不加keys(),也可以得到同樣的結果,那是因為在python中遍歷字典時,會默認遍歷所有的鍵,如果使用方法keys()可讓代碼更容易理解,也就是代碼的易讀性。建議還是加 。

當然可以直遍歷鍵,就可以只遍歷值,這裡要用到values()

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

names={'color': 'red', 'points': 55}

for name in names.values():

print(name)

結果是:red

55

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

Python3從零基礎入門到入土-知識解惑(六)

值有的時候會相同,就會感覺重複,還是拿上面的相親會說,人都不一樣,但是行業會相同,職業也會相同,為了避免重複,我們可以用到set()

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

names={'color': 'red', 'points': 55,'av':'55'}

for name in names.values()

print(name)

for name in set(names,values())

print('\\n'+name)

結果是:red

55

55

red

55

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

"

0基礎入門學習Python—知識解惑(六)

Python3從零基礎入門到入土-知識解惑(六)

學習編程就是在學習它的規律,掌握了方法了,其實再學其它的語言都能很快掌握。今天要講兩個重要的,也是常用的兩個語句。

if

if語句在編程裡面也是經常能看到的,需要重點學習。

還是舉例說明:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

else:

print(name.upper())

結果是:Av

BV

CV

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

Python3從零基礎入門到入土-知識解惑(六)

這裡我們用到了列表,for語句,if語句,title(),upper()。

解讀:

1.先創建列表

2.使用for循環,遍歷列表中的元素

3.使用if語句,給出條件name=="av"

4.else配合if語句用法,意思是除了上述的條件,其它的情況執行下面的代碼。

其實if—elif—else也可是可以配合用,適用於有多種條件的情況下

但有時不是有if的時候都會用到else,例如:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

if name=="cv":

print(name.upper())

結果是:Av

CV

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

Python3從零基礎入門到入土-知識解惑(六)

還可以用多個if,這樣多個if的使用適合於條件都對等的情況。這裡有個簡單的判斷方法如果你只想執行一個代碼塊,就使用if-elif-else結構;如果要運行多個代碼塊,就使用一系列獨立的if語句。

這裡我們用了==,是用來判斷左右兩邊條件是否相等,在python中,同一單詞,大小寫不一樣,也會判斷為false—不相等。

有的朋友就會問了,我輸入驗證碼從沒分過大小寫啊,那是因為使用了我們前面學到的lower(),將要比較的條件都轉換成了小寫後,再進行比較的。

字典

字典類似於列表一樣,但也有很多大同,字典是一系列鍵—值對。每個鍵都與一個值相關聯,你可以使用鍵來訪問與之相關聯的值。與鍵相關聯的值可以是數字、字符串、列表乃至字典。

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

name={'color': 'red', 'points': 55}

print(name['color'])

print(name['points'])

結果是:red

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡是這個簡單的字典,對應了顏色和分數,想一想,擊殺一個小怪,對應相應的金幣是不是同這個道理。

字典中的鍵-值同樣可以添加,修改和刪除的。

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

name={'color': 'red', 'points': 55}

name['x']=1

name['y']=2

print(name)

結果是:{'color': 'red', 'points': '55', 'x': 1, 'y': 2}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡其實可以看成是在賦值。

字典中的值的修改和列表中的元素修改一樣,給它賦與新的值就可以了。

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

name={'color': 'red', 'points': 55}

name['color']= 'green'

print(name)

結果是:{'color': 'green', 'points': '55'}

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

Python3從零基礎入門到入土-知識解惑(六)

其實學習就是在學習方法,很多的東西都是相通的,等到融會貫通時,你就成了一個高手了。

上一課我們講到字典中的鍵—值,講到鍵—值可以修改,添加和刪除,卻留了個懸念,沒有講到刪除的用法,不知道有沒有人嘗試一下了呢?

我們現在就一塊來看看:

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

name={'color': 'red', 'points': 55}

del name['color']

print(name)

結果是:{'points': '55'}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡還是用到的是之前學過的del用法,與刪除列表中的元素類似。

用for循環同樣可以遍歷字典中的鍵—值:

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

name={'color': 'red', 'points': 55}

for av,bv in name.items():

print(av)

print(bv)

結果是:color

red

points

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡的av,bv為臨時變量,用於存儲鍵—值對中的鍵和值。對於這兩個變量,可使用任何名稱。

但有時候只用到字典裡的鍵,不需要打印值的時候,就會用到keys()

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

names={'color': 'red', 'points': 55}

for name in names.keys():

print(name)

結果是:color

points

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

Python3從零基礎入門到入土-知識解惑(六)

這樣就只打印鍵,不需要用到值,比如相親會,鍵來代表人名,值可以代表行業,職業等等,歡迎各位參加時,就可一一加上人名而不需要後面的值。

其實這裡不加keys(),也可以得到同樣的結果,那是因為在python中遍歷字典時,會默認遍歷所有的鍵,如果使用方法keys()可讓代碼更容易理解,也就是代碼的易讀性。建議還是加 。

當然可以直遍歷鍵,就可以只遍歷值,這裡要用到values()

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

names={'color': 'red', 'points': 55}

for name in names.values():

print(name)

結果是:red

55

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

Python3從零基礎入門到入土-知識解惑(六)

值有的時候會相同,就會感覺重複,還是拿上面的相親會說,人都不一樣,但是行業會相同,職業也會相同,為了避免重複,我們可以用到set()

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

names={'color': 'red', 'points': 55,'av':'55'}

for name in names.values()

print(name)

for name in set(names,values())

print('\\n'+name)

結果是:red

55

55

red

55

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

Python3從零基礎入門到入土-知識解惑(六)

為了區分結果,我們用\\n 來做了區分,可以看到set()簡化掉了重複的55

對於字典的講解還沒完,留空讓大家摸索摸索,自己不動手則永遠也學不會。

"

0基礎入門學習Python—知識解惑(六)

Python3從零基礎入門到入土-知識解惑(六)

學習編程就是在學習它的規律,掌握了方法了,其實再學其它的語言都能很快掌握。今天要講兩個重要的,也是常用的兩個語句。

if

if語句在編程裡面也是經常能看到的,需要重點學習。

還是舉例說明:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

else:

print(name.upper())

結果是:Av

BV

CV

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

Python3從零基礎入門到入土-知識解惑(六)

這裡我們用到了列表,for語句,if語句,title(),upper()。

解讀:

1.先創建列表

2.使用for循環,遍歷列表中的元素

3.使用if語句,給出條件name=="av"

4.else配合if語句用法,意思是除了上述的條件,其它的情況執行下面的代碼。

其實if—elif—else也可是可以配合用,適用於有多種條件的情況下

但有時不是有if的時候都會用到else,例如:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

if name=="cv":

print(name.upper())

結果是:Av

CV

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

Python3從零基礎入門到入土-知識解惑(六)

還可以用多個if,這樣多個if的使用適合於條件都對等的情況。這裡有個簡單的判斷方法如果你只想執行一個代碼塊,就使用if-elif-else結構;如果要運行多個代碼塊,就使用一系列獨立的if語句。

這裡我們用了==,是用來判斷左右兩邊條件是否相等,在python中,同一單詞,大小寫不一樣,也會判斷為false—不相等。

有的朋友就會問了,我輸入驗證碼從沒分過大小寫啊,那是因為使用了我們前面學到的lower(),將要比較的條件都轉換成了小寫後,再進行比較的。

字典

字典類似於列表一樣,但也有很多大同,字典是一系列鍵—值對。每個鍵都與一個值相關聯,你可以使用鍵來訪問與之相關聯的值。與鍵相關聯的值可以是數字、字符串、列表乃至字典。

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

name={'color': 'red', 'points': 55}

print(name['color'])

print(name['points'])

結果是:red

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡是這個簡單的字典,對應了顏色和分數,想一想,擊殺一個小怪,對應相應的金幣是不是同這個道理。

字典中的鍵-值同樣可以添加,修改和刪除的。

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

name={'color': 'red', 'points': 55}

name['x']=1

name['y']=2

print(name)

結果是:{'color': 'red', 'points': '55', 'x': 1, 'y': 2}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡其實可以看成是在賦值。

字典中的值的修改和列表中的元素修改一樣,給它賦與新的值就可以了。

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

name={'color': 'red', 'points': 55}

name['color']= 'green'

print(name)

結果是:{'color': 'green', 'points': '55'}

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

Python3從零基礎入門到入土-知識解惑(六)

其實學習就是在學習方法,很多的東西都是相通的,等到融會貫通時,你就成了一個高手了。

上一課我們講到字典中的鍵—值,講到鍵—值可以修改,添加和刪除,卻留了個懸念,沒有講到刪除的用法,不知道有沒有人嘗試一下了呢?

我們現在就一塊來看看:

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

name={'color': 'red', 'points': 55}

del name['color']

print(name)

結果是:{'points': '55'}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡還是用到的是之前學過的del用法,與刪除列表中的元素類似。

用for循環同樣可以遍歷字典中的鍵—值:

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

name={'color': 'red', 'points': 55}

for av,bv in name.items():

print(av)

print(bv)

結果是:color

red

points

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡的av,bv為臨時變量,用於存儲鍵—值對中的鍵和值。對於這兩個變量,可使用任何名稱。

但有時候只用到字典裡的鍵,不需要打印值的時候,就會用到keys()

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

names={'color': 'red', 'points': 55}

for name in names.keys():

print(name)

結果是:color

points

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

Python3從零基礎入門到入土-知識解惑(六)

這樣就只打印鍵,不需要用到值,比如相親會,鍵來代表人名,值可以代表行業,職業等等,歡迎各位參加時,就可一一加上人名而不需要後面的值。

其實這裡不加keys(),也可以得到同樣的結果,那是因為在python中遍歷字典時,會默認遍歷所有的鍵,如果使用方法keys()可讓代碼更容易理解,也就是代碼的易讀性。建議還是加 。

當然可以直遍歷鍵,就可以只遍歷值,這裡要用到values()

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

names={'color': 'red', 'points': 55}

for name in names.values():

print(name)

結果是:red

55

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

Python3從零基礎入門到入土-知識解惑(六)

值有的時候會相同,就會感覺重複,還是拿上面的相親會說,人都不一樣,但是行業會相同,職業也會相同,為了避免重複,我們可以用到set()

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

names={'color': 'red', 'points': 55,'av':'55'}

for name in names.values()

print(name)

for name in set(names,values())

print('\\n'+name)

結果是:red

55

55

red

55

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

Python3從零基礎入門到入土-知識解惑(六)

為了區分結果,我們用\\n 來做了區分,可以看到set()簡化掉了重複的55

對於字典的講解還沒完,留空讓大家摸索摸索,自己不動手則永遠也學不會。

Python3從零基礎入門到入土-知識解惑(六)
"

0基礎入門學習Python—知識解惑(六)

Python3從零基礎入門到入土-知識解惑(六)

學習編程就是在學習它的規律,掌握了方法了,其實再學其它的語言都能很快掌握。今天要講兩個重要的,也是常用的兩個語句。

if

if語句在編程裡面也是經常能看到的,需要重點學習。

還是舉例說明:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

else:

print(name.upper())

結果是:Av

BV

CV

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

Python3從零基礎入門到入土-知識解惑(六)

這裡我們用到了列表,for語句,if語句,title(),upper()。

解讀:

1.先創建列表

2.使用for循環,遍歷列表中的元素

3.使用if語句,給出條件name=="av"

4.else配合if語句用法,意思是除了上述的條件,其它的情況執行下面的代碼。

其實if—elif—else也可是可以配合用,適用於有多種條件的情況下

但有時不是有if的時候都會用到else,例如:

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

names=["av","bv","cv"]

for name in names:

if name=="av":

print(name.title())

if name=="cv":

print(name.upper())

結果是:Av

CV

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

Python3從零基礎入門到入土-知識解惑(六)

還可以用多個if,這樣多個if的使用適合於條件都對等的情況。這裡有個簡單的判斷方法如果你只想執行一個代碼塊,就使用if-elif-else結構;如果要運行多個代碼塊,就使用一系列獨立的if語句。

這裡我們用了==,是用來判斷左右兩邊條件是否相等,在python中,同一單詞,大小寫不一樣,也會判斷為false—不相等。

有的朋友就會問了,我輸入驗證碼從沒分過大小寫啊,那是因為使用了我們前面學到的lower(),將要比較的條件都轉換成了小寫後,再進行比較的。

字典

字典類似於列表一樣,但也有很多大同,字典是一系列鍵—值對。每個鍵都與一個值相關聯,你可以使用鍵來訪問與之相關聯的值。與鍵相關聯的值可以是數字、字符串、列表乃至字典。

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

name={'color': 'red', 'points': 55}

print(name['color'])

print(name['points'])

結果是:red

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡是這個簡單的字典,對應了顏色和分數,想一想,擊殺一個小怪,對應相應的金幣是不是同這個道理。

字典中的鍵-值同樣可以添加,修改和刪除的。

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

name={'color': 'red', 'points': 55}

name['x']=1

name['y']=2

print(name)

結果是:{'color': 'red', 'points': '55', 'x': 1, 'y': 2}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡其實可以看成是在賦值。

字典中的值的修改和列表中的元素修改一樣,給它賦與新的值就可以了。

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

name={'color': 'red', 'points': 55}

name['color']= 'green'

print(name)

結果是:{'color': 'green', 'points': '55'}

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

Python3從零基礎入門到入土-知識解惑(六)

其實學習就是在學習方法,很多的東西都是相通的,等到融會貫通時,你就成了一個高手了。

上一課我們講到字典中的鍵—值,講到鍵—值可以修改,添加和刪除,卻留了個懸念,沒有講到刪除的用法,不知道有沒有人嘗試一下了呢?

我們現在就一塊來看看:

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

name={'color': 'red', 'points': 55}

del name['color']

print(name)

結果是:{'points': '55'}

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

Python3從零基礎入門到入土-知識解惑(六)

這裡還是用到的是之前學過的del用法,與刪除列表中的元素類似。

用for循環同樣可以遍歷字典中的鍵—值:

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

name={'color': 'red', 'points': 55}

for av,bv in name.items():

print(av)

print(bv)

結果是:color

red

points

55

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

Python3從零基礎入門到入土-知識解惑(六)

這裡的av,bv為臨時變量,用於存儲鍵—值對中的鍵和值。對於這兩個變量,可使用任何名稱。

但有時候只用到字典裡的鍵,不需要打印值的時候,就會用到keys()

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

names={'color': 'red', 'points': 55}

for name in names.keys():

print(name)

結果是:color

points

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

Python3從零基礎入門到入土-知識解惑(六)

這樣就只打印鍵,不需要用到值,比如相親會,鍵來代表人名,值可以代表行業,職業等等,歡迎各位參加時,就可一一加上人名而不需要後面的值。

其實這裡不加keys(),也可以得到同樣的結果,那是因為在python中遍歷字典時,會默認遍歷所有的鍵,如果使用方法keys()可讓代碼更容易理解,也就是代碼的易讀性。建議還是加 。

當然可以直遍歷鍵,就可以只遍歷值,這裡要用到values()

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

names={'color': 'red', 'points': 55}

for name in names.values():

print(name)

結果是:red

55

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

Python3從零基礎入門到入土-知識解惑(六)

值有的時候會相同,就會感覺重複,還是拿上面的相親會說,人都不一樣,但是行業會相同,職業也會相同,為了避免重複,我們可以用到set()

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

names={'color': 'red', 'points': 55,'av':'55'}

for name in names.values()

print(name)

for name in set(names,values())

print('\\n'+name)

結果是:red

55

55

red

55

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

Python3從零基礎入門到入土-知識解惑(六)

為了區分結果,我們用\\n 來做了區分,可以看到set()簡化掉了重複的55

對於字典的講解還沒完,留空讓大家摸索摸索,自己不動手則永遠也學不會。

Python3從零基礎入門到入土-知識解惑(六)
Python3從零基礎入門到入土-知識解惑(六)
"

相關推薦

推薦中...