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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 基礎數據類型:

    ①數字類型②布爾類型③字符產類型

    tuple中元素不可改只是針對的基礎數據類型,組合數據類型不受此約束。

    tuple中的list元素改變了,但是tuple本身指向的list仍然是同一個list,list本身并沒有改變,改變的只是list里面的一個元素,這是tuple所約束不到的范圍。

    查看全部
  • 函數的默認參數的作用是簡化調用,你只需要把必須的參數傳進去。但是在需要的時候,又可以傳入額外的參數來覆蓋默認參數值。

    另外需要注意的是,由于函數的參數按從左到右的順序匹配,所以默認參數只能定義在必需參數的后面,否則將會出現錯誤。

    #?錯誤的定義
    def?power(n=2,?x):
    ????s?=?1
    ????while?n?>?0:
    ????????n?=?n?-?1
    ????????s?=?s?*?x
    ????return?s


    查看全部
  • tuple與list的區別:

    ????①tuple中的元素不可改變,不可添加元素(list可以)

    ????②tuple運行的速度是list的數倍

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

    2021-01-27

  • l=[1,2,3,4,5,6,7,8,9]

    add=0?

    odd=0

    def sub_sum(l):

    ? ? for num in l:

    ? ? ? ? if num%2==0:

    ? ? ? ? ? ? odd=odd+num

    ? ? ? ? else:

    ? ? ? ? ? ? add=add+num

    ? ? return add,odd

    result = sub_sum(l)

    C = result[0]

    S = result[1]

    print('奇數項的和 = {}'.format(C))?

    print('偶數項的和 = {}'.format(S))

    我錯在了那里

    查看全部
  • s='special string: \',"\,\\,\\\\,\\n,\\t'

    print(s)

    查看全部
    0 采集 收起 來源:Python的字符串

    2021-01-26

  • 注意看題目,題目意為一個長方體長寬高為[1,2,3]而非是三個長方體的長

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

    2021-01-26

  • '\"To be, or not to be\": that is the question.\nWhether it\'s nobler in the mind to suffer.'
    查看全部
  • not計算的優先級是高于and和or的



    查看全部
  • 我們把封裝重復邏輯代碼的過程就做抽象,抽象是數學中非常常見的概念。

    在這個文檔里面,列舉了Python內置的大部分函數,同學們有興趣可以參考看看。

    https://docs.python.org/3/library/functions.html

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

    2021-01-25

  • def?sub_sum(L):
    ????index?=?0
    ????sum1?=?0
    ????sum2?=?0
    ????for?item?in?L:
    ????????if?index?%?2?==?0:
    ????????????sum1?+=?item
    ????????else:
    ????????????sum2?+=?item
    ????????index?+=?1
    ????return?sum1,?sum2
    
    L?=?[1,?2,?3,?4,?5,?6,?7,?8,?9,?10]
    result?=?sub_sum(L)
    print('奇數項的和?=?{}'.format(result[0]))
    print('偶數項的和?=?{}'.format(result[1]))

    index是返回下標

    查看全部
  • 除了使用remove()方法刪除元素以外,還可以使用discard()方法刪除元素,并且,和remove()不同的是,當元素不存在時,使用discard()并不會引發錯誤,所以使用discard()是更加高效的一個方法。

    清除所有元素的方法clear()

    和dict一樣,set也提供了clear()方法,可以快速清除set中的所有元素。

    name_set.clear()
    print(name_set) # ==> set([])

    集合的子集和超集

    s1 = set([1, 2, 3, 4, 5])
    s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])
    # 判斷s1是否為s2的子集
    s1.issubset(s2) # ==> True
    # 判斷s2是否為s1的超集
    s2.issuperset(s1) # ==> True

    set提供isdisjoint()方法,可以快速判斷兩個集合是否有重合,如果不重合,返回True,否則返回False

    查看全部
  • set提供了remove()方法允許我們刪除set中的元素。

    name_set?=?set(['Jenny',?'Ellena',?'Alice',?'Candy',?'David',?'Hally',?'Bob',?'Isen',?'Karl'])
    name_set.remove('Jenny')
    print(name_set)?#?==>?set(['Ellena',?'Alice',?'Candy',?'David',?'Hally',?'Bob',?'Isen',?'Karl'])

    需要注意的是,如果remove的元素不在set里面的話,那么將會引發錯誤。因此,使用remove()方法,我們需要格外小心,需要提前判斷要remove()的元素是否在set里面,確保存在后,再進行remove。

    查看全部
  • 對于set,如果添加一個已經存在的元素,不會報錯,也不會改變什么。

    添加一個元素:

    names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    name_set = set(names)
    name_set.add('Gina')

    set提供了update()方法,可以一次性給set添加多個元素。

    names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    new_names = ['Hally', 'Isen', 'Jenny', 'Karl']
    name_set = set(names)
    name_set.update(new_names)

    查看全部
  • names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    name_set = set(names)set元素是區分大小寫的,必須大小寫完全匹配,才能判斷該元素在set里面。

    'bob' in name_set # ==> False

    查看全部
  • set和list類似,擁有一系列元素,但是set和list不一樣,set里面的元素是不允許重復的,而list里面可以包含相同的元素;set與list的另一個區別是,set里面的元素是沒有順序的。


    s?=?set([1,?4,?3,?2,?5,?4,?2,?3,?1])
    print(s)?#?==>?set([1,?2,?3,?4,?5])

    可以看到,在傳入set()的list中,包含了重復的元素,但是打印的時候,相同的元素只保留了一個,重復的元素都被去掉了,這是set的一個重要特點。


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

    2021-01-24

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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