亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • Python中raw字符串與多行字符串

    如果一個字符串包含很多需要轉義的字符,對每一個字符都進行轉義會很麻煩。為了避免這種情況,我們可以在字符串前面加個前綴r,表示這是一個?raw?字符串,里面的字符就不需要轉義了。例如:

    r'\(~_~)/ \(~_~)/'

    但是r'...'表示法不能表示多行字符串,也不能表示包含'和?"的字符串。

    如果要表示多行字符串,可以用'''...'''表示:

    '''Line 1 Line 2 Line 3'''

    上面這個字符串的表示方法和下面的是完全一樣的:

    'Line 1\nLine 2\nLine 3'

    還可以在多行字符串前面添加r,把這個多行字符串也變成一個raw字符串:

    r'''Python is created by "Guido". It is free and easy to learn. Let's start learn Python in imooc!'''


    查看全部
  • count()定義tupye中某元素出現的次數
    查看全部
  • 它的意思是key不存在,因此我們在需要通過key找到value時,一定要先判斷key存不存在,然后才使用上面的方式獲取對應的value,以避免錯誤。

    if 'Alice' in d:
    ? ?print(d['Alice']) # ==> 45
    if 'Dodo' in d: # Dodo不存在,所以不會走下面的邏輯
    ? ?print(d['Dodo'])

    除了使用這種方法,還有一種方法可以通過key來獲取對應的value,這種方法不會引起錯誤,dict本身提供get方法,把key當作參數傳遞給get方法,就可以獲取對應的value,當key不存在時,也不會報錯,而是返回None。

    print(d.get('Alice')) # ==> 45
    print(d.get('Dodo')) # ==> None

    因為通過get方法在代碼實現上更加簡單,且不會引起錯誤,因此更加推薦使用get方法來獲取dict的元素。

    查看全部
  • python的dict就是專門保存這種映射的,使用dict可以方便的保存“名字”->“成績”的映射。
    在dict中,每一項包含一個key和一個value,key和value是一一對應的,在解決上面的問題中,我們可以使用名字作為key,成績作為value,那么dict的定義如下:

    d = {
    ? ?'Alice': 45,
    ? ?'Bob': 60,
    ? ?'Candy': 75,
    ? ?'David': 86,
    ? ?'Ellena': 49
    }

    在定義里,我們使用花括號{}表示這是一個dict,然后key和value之間使用冒號:分割,并且每一組key:value的最后,以逗號,表示這一組的結束。
    我們也可以使用以下的方式定義一個dict。

    d = dict()
    print(d) # ==> {}

    查看全部
    0 采集 收起 來源:什么是dict

    2021-03-16

  • tuple和list不一樣的是,tuple是固定不變的,一旦變成tuple,tuple中的每一個元素都不可被改變,同時也不能再往tuple中添加數據,而list是可以的。

    查看全部
    0 采集 收起 來源:什么是tuple

    2021-03-16

  • 定義元組的方式是使用小括號()將元組內的元素括起來。

    T = ('Alice', 'Bob', 'Candy', 'David', 'Ellena')
    # 通過下標的方式訪問元素
    print(T[0]) # ==> Alice
    print(T[4]) # ==> Ellena
    # 切片
    print(T[1:3]) # ==> ('Bob', 'Candy')

    查看全部
    0 采集 收起 來源:什么是tuple

    2021-03-16

  • L=['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    L.append('Zero')

    L.insert(6,'Gen')

    L.insert(7,'Phoebe')

    print(L)

    查看全部
  • 整數即為 不帶小數的值

    小數即為浮點數

    字符串即為其他類型的字母

    布爾值就是數據的正確判斷

    查看全部
  • L=['Alice', 66, 'Bob', True, 'False', 100]?

    num=0

    for item in L:

    ? ? num=num+1

    ? ? if num%2==0:

    ? ? ? ? print(item)

    查看全部
  • 一個二維list,對于二維list,列表里面的每一個元素仍然是一個列表。這個時候,如果需要從二維list all_scores獲取Bob最近第三次考試的成績,可以這樣寫

    alice_scores = [100,89,92]
    bob_scores = [70,65,81]
    candy_scores = [88,72,77]
    all_scores = [alice_scores, bob_scores, candy_scores]
    score = all_scores[1][2] # ==> 81

    查看全部
    0 采集 收起 來源:Python二維list

    2021-03-15

  • 通過索引指定位置,并賦值新的元素,即可替換列表中原有的元素。

    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    L[2] = 'Canlina'
    print(L)

    查看全部
  • L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    name = L.pop()
    直接從末尾刪除元素

    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    name = L.pop(2)?
    pop()還可以接收一個參數,指定需要刪除的元素的位置。

    查看全部

舉報

0/150
提交
取消
課程須知
如果您了解程序設計的基本概念,會簡單使用命令行,了解中學數學函數的概念,那么對課程學習會有很大的幫助,讓您學起來得心應手,快速進入Python世界。
老師告訴你能學到什么?
通過本課程的學習,您將學會搭建基本的Python開發環境,以函數為基礎編寫完整的Python代碼,熟練掌握Python的基本數據類型以及list和dict的操作,靈活使用流程控制語句。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!