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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • %表示取模


    查看全部
  • [ ]用于表示字符串切片,定義list列表, ( )用于表示運算優先級,定義tuple元組
    查看全部
  • 代碼課沒電腦沒有試過,只看過
    查看全部
  • dict提供通過key找到對應value的功能,通過d[key]的形式,就可以得到對應的value。 d = { 'Alice': 45, 'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49, 'Gaven': 86 } print(d['Bob']) # ==> 60 print(d['Alice']) # ==> 45 這和list通過下標找到對應位置的元素是類似的。 回顧一下前面使用下標的方式訪問list元素的時候,當下標不存在時,就會引發錯誤,在dict中,也是一樣的,當對應的key不存在時,也會引發錯誤。 d = { 'Alice': 45, 'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49, 'Gaven': 86 } print(d['Dodo']) # 拋出異常 Traceback (most recent call last): File "", line 1, in KeyError: 'Dodo' 它的意思是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的元素。
    查看全部
  • tuple和list不一樣的是,tuple是固定不變的,一旦變成tuple,tuple中的每一個元素都不可被改變,同時也不能再往tuple中添加數據,而list是可以的
    查看全部
    0 采集 收起 來源:什么是tuple

    2020-11-13

  • 班上某次考試,['Alice', 'Bob', 'Candy', 'David', 'Ellena'] 的成績分別是 89, 72, 88, 79, 99,請按照成績高低,重新排列list中同學名字的順序。
    查看全部
  • 在Python中,list提供了一系列的方法可以讓我們操作list中的元素,其中也包含了添加元素的方法。 第一個辦法是用append()方法,把新同學追加到列表的末尾: names = ['Alice', 'Bob', 'David', 'Ellena'] names.append('Candy') print(names) # ==> ['Alice', 'Bob', 'David', 'Ellena', 'Candy'] 注意,append()方法總是將元素添加到list的尾部。 如果上面的列表需要按照首字母排序的話,那么Candy應該是排在第三的位置的,這怎么辦呢? 這就需要使用list的insert()方法,insert()方法和append()方法不一樣,insert()方法需要兩個參數,分別是需要插入的位置,以及需要插入的元素。 names = ['Alice', 'Bob', 'David', 'Ellena'] names.insert(2, 'Candy') print(names) # ==> ['Ali
    查看全部
  • 請注意,元組(tuple)的這個特性是非常重要的,在運行上tuple的性能是list的數倍。

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

    2020-11-13

  • 表list是一個有序的容器,所以在list里面,每一個元素都有一個唯一的位置,我們稱之為索引(index),這和字符串是類似的,因此我們也可以通過位置的方式獲取list中的元素,回顧一下前面學習的,我們通過中括號[]來按位置訪問對應的元素。
    查看全部
  • 容器 生活中,容器指的是可以容納物品的收納器,在程序中,容器是一種可以把多個元素放在一起的數據結構,容器中的元素可以逐個地迭代獲取,可以用in, not in等關鍵字判斷某個元素是否包含在容器中。 在Python中,包括列表(list)、元組(tuple)、字典(dict)、集合(set)等,他們都可以放入多個元素,因此都可以算作是容器,這些容器是Python編程中非常重要的數據結構,我們接下來重點學習這些數據結構。 list 列表(list)是一種有序的容器,放入list中的元素,將會按照一定順序排列。構造list的方法非常簡單,使用中括號[]把需要放在容器里面的元素括起來,就定義了一個列表。 比如列出所有同學們的成績: scores = [45, 60, 75, 86, 49, 100
    查看全部
  • def f(n): if n==1: return 1 else: return n+f(n-1) print(f(100))
    查看全部
    0 采集 收起 來源:Python遞歸函數

    2020-11-12

  • def
    查看全部
    0 采集 收起 來源:Python遞歸函數

    2020-11-12

  • def
    查看全部
    0 采集 收起 來源:Python遞歸函數

    2020-11-12

  • 取模運算 Python數字支持取模運算,使用百分號%表示取模。 print(3 % 2) # ==> 1 print(33 % 10) # ==> 3 print(99 % 30) # ==> 9 恰當使用取模運算,可以判斷一個數是否為偶數,當一個數對2取模結果為0時,則這個數為偶數,否則為奇數。 print(3 % 2) # ==> 1 因此3為奇數 print(33 % 2) # ==> 1 因此33為奇數 print(100 % 2) # ==> 0 因此100為偶數 地板除 Python除了普通除法以外,還有一個特殊的除法被稱為地板除,對于地板除,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。 10//4 # ==> 2 10//2.5 # ==> 4.0 10//3 # ==> 3 小數點位數 使用Python計算小數的時候,經常需要保留小數點后若干位,可以使用round()函數來處理,這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。 num = 10 / 3 print(num) # ==> 3.3333333333333335 # 使用round保留兩位小數 round(num, 2) # ==> 3.33
    查看全部
    1. 在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。

    2. 在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。

    所以Python解釋器在做布爾運算時,只要能提前確定計算結果,它就不會往后算了,直接返回結果。


    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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