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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 整數和浮點數可以做任意計算,但是有一個特點。整數和浮點數計算結果只會是浮點數,整數和整數計算才會是整數。通過%可以判斷變量奇數或者偶數
    查看全部
  • 變量根據賦值的數據來給予變量的字段類型。變量的字段類型可以是整數,可以是浮點數,可以是字符串等。變量可以被任意引用
    查看全部
  • 編程編程必備基礎知識
    查看全部
  • name = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    score1 = [89,72,88,79,99]

    score2 = [89,72,88,79,99]

    score1.sort(reverse = True)

    rank = []

    for i in range(len(score1)):

    ? ? for j in range(len(score1)):

    ? ? ? ? if score1[i] == score2[j]:

    ? ? ? ? ? ? rank.append(name[j])

    ? ? ? ? ? ??

    ? ? ? ? ? ??

    print(rank)

    ? ??

    查看全部
  • # Enter a code

    names = ['Alice','Bob','Candy','David','Ellena']

    #names.append('Zero')

    #names.insert(5,'Gen')

    #names.insert(6,'Phoebe')

    add = ['Zero','Phoebe','Gen']

    add.sort()

    for i in add:

    ? ? names.append(i)

    print(names)

    查看全部
    1. ?和list、dict一樣,有時候我們也需要考慮刪除set的元素。set提供了remove()方法允許我們刪除set中的元素。

    2. ?需要注意的是,如果remove的元素不在set里面的話,那么將會引發錯誤。

    3. ?因此,使用remove()方法,我們需要格外小心,需要提前判斷要remove()的元素是否在set里面,確保存在后,再進行remove。

    4. #?a?=??set(['Jenny',?'Ellena',?'Alice',?'Candy',?'David',?'Hally',?'Bob',?'Isen',?'Karl'])
      #?a.remove('Jenny')
      #?print
      
      L?=?[1,?2,?3,?4,?5,?6,?7,?8,?9,?10]
      S?=?set([1,?3,?5,?7,?9,?11])
      
      for?i?in?L:
      ????if?i?in?S:
      ????????S.remove(i)
      ????
      ????else:
      ????????S.add(i)
      
      print(S)
    查看全部
  • python的現狀

    6513a8090001977019201080.jpg
    查看全部
    0 采集 收起 來源:Python的現狀

    2023-09-27

  • age = 19

    if age >= 18:

    #? ? print('adult',age)

    ? ? s = "Your age is {}"

    ? ? an = s.format(age)

    ? ? print(an)

    查看全部
    0 采集 收起 來源:Python之if語句

    2023-09-26

  • Python會把可變關鍵字參數當作dict去處理;對于可變關鍵字參數,一般使用**kwargs來表示。

    def func(param1, param2, param3 = None, *args, **kwargs):
    ? ?print(param1)
    ? ?print(param2)
    ? ?print(param3)
    ? ?print(args)
    ? ?print(kwargs)

    func(100, 200, 300, 400, 500, name = 'Alice', score = 100)
    # ==> 100
    # ==> 200
    # ==> 300
    # ==> (400, 500)
    # ==> {'name': 'Alice', 'score': 100}

    查看全部
  • 使用上,Python會把可變參數定義為一個tuple,所以在函數內部,把可變參數當作tuple來使用就可以了,比如可以通過位置下標取出對應的元素等。


    def average(*args):
    ? ?sum = 0
    ? ?for item in args:
    ? ? ? ?sum += item
    ? ?avg = sum / len(args)
    ? ?return avg

    查看全部
  • 假設計算平方的次數最多,我們就可以把 n 的默認值設定


    這樣一來,計算平方就不需要傳入兩個參數了:

    查看全部
  • 為了保證函數的正常運行,有時候需要對函數入參進行類型的校驗,Python提供isinstance()函數,可以判斷參數類型,它接收兩個參數,第一個是需要判斷的參數,第二個是類型。


    isinstance(100, int) # ==> True
    isinstance(100.0, int) # ==> False
    isinstance('3.1415926', str) # ==> True

    查看全部
    0 采集 收起 來源:Python函數參數

    2023-09-23

  • 除了返回None、一個值以外,函數也可以返回多個值,在函數中,如果需要返回多個值,多個值之間使用逗號分隔即可,但是需要注意順序。

    注意打印的result,其實它是tuple類型,對應位置的下標就可以獲得對應的結果。

    查看全部
  • def my_abs(x):
    ??? if x >= 0:
    ??????? return x
    ??? else:
    ??????? return -x

    查看全部
    0 采集 收起 來源:Python定義函數

    2023-09-23

  • 不會報錯的刪除方法discard()

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

    集合的子集和超集

    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


    判斷集合是否重合

    s1 = set([1, 2, 3, 4, 5])
    s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])
    s1.isdisjoint(s2) # ==> False,因為有重復元素1、2、3、4、5

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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