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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • ##函數內部也可以調用函數,即為嵌套

    ##當函數內部調用其本身的時候,就是遞歸函數

    ##但是遞歸函數要注意防止棧溢出,遞歸次數不宜過多


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

    2020-10-14

  • ##函數使用方法與C沒太大差別

    ##返回多個數據時使用逗號隔開,如

    return a,b

    ##如果用一個result去接受return的結果,則result為元組(tuple)

    result?=?data_of_square(16)
    C?=?result[0]
    S?=?result[1]
    print('周長?=?{}'.format(C))?#?==>?周長?=?64
    print('面積?=?{}'.format(S))?#?==>?面積?=?256


    查看全部
  • \n? 表示換行

    \t? 表示一個制表符

    \\?表示 \?字符本身

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

    2020-10-14

  • ##在c之中總有這樣的習慣:

    for(int i=0;i<n;i++)

    從而實現i從1-100的遍歷

    而在python中,暫且學了

    for i in L

    ##直接訪問列表中的元素,沒有使用下標去遍歷

    從而可以使用這一方法實現利用下標和for循環遍歷

    ##可創建一個整數列表,一般用在 for 循環中。

    函數語法

    range(start,?stop[,?step])

    參數說明:

    • start: 計數從 start 開始。默認是從 0 開始。例如range(5)等價于range(0, 5);

    • stop: 計數到 stop 結束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5

    • step:步長,默認為1。例如:range(0, 5) 等價于 range(0, 5, 1)


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

    2020-10-14

  • ##函數是封裝一些重復使用的代碼的工具

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

    2020-10-14

  • 判斷子集、父集的只能在{}或者set容器中存在

    查看全部
  • 關于判斷一個元素是否在set中的拓展:list和tuple中用in來判斷和set大概一致,而dict只能判斷key值是否存在,而不能判斷value是否存在

    查看全部
  • if-else語句。

    score?=?59
    if?score?<?60:
    ????print('抱歉,考試不及格')
    else:
    ????print('恭喜你,考試及格')

    這個時候,程序就會根據score的值,走不同的子邏輯分支,

    注意兩個地方,第一個是冒號:,在else中,同樣需要冒號;其次是縮進,在else的子邏輯分支,同樣需要縮進。

    查看全部
  • ##刪除元素方法二

    和remove()不同的是,當元素不存在時,使用discard()并不會引發錯誤

    name_set.discard('Jenny')

    ##清除所有元素

    name_set.clear()

    ##集合之間的關系判斷

    1.

    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包含s1)
    s2.issuperset(s1)?#?==>?True

    2.

    set提供isdisjoint()方法,可以快速判斷兩個集合是否有重合,如果有重合,返回False,否則返回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


    查看全部
  • 2.??? 任務 請運行如下代碼,并解釋打印的結果: a = 'python' print('hello,', a or 'world') b = '' print('hello,', b or 'world') 不會了怎么辦? 解釋:通過 or 運算,可以把空字符串"變成"默認字符串,而非空字符串保持不變
    查看全部
  • 1. ??? 在Python中,布爾類型還可以與其他數據類型(字符串,數字等)做 and、or和not運算,請看下面的代碼: a = True print(a and 0 or 99) # ==> 99 得到的計算結果不是布爾類型,而是數字99,這是為什么呢? 因為Python把0、空字符串和None看成False,其他數值和非空字符串都看成True,所以: True and 0計算結果是0 繼續計算0 or 99計算結果是 99 因此,結果是99。 需要注意的是,not計算的優先級是高于and和or的。 True and not False # ==> True 在上述布爾計算中,先計算not False = True,然后再計算True and True,因此得到True的結果。
    查看全部
  • ##添加set元素的方法

    1.逐一添加: add()

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

    2.批量添加: update()

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


    查看全部
  • ###使用in來判斷某個元素是否在set中。

    names?=?['Alice',?'Bob',?'Candy',?'David',?'Ellena']
    name_set?=?set(names)
    'Alice'?in?name_set?#?==>?True

    tips: 大小寫必須完全匹配

    Python capitalize() 將字符串的第一個字母變成大寫,其他字母變小寫。

    查看全部
  • Python函數提供可變關鍵字參數,對于可變關鍵字參數,可以通過關鍵字的名字key找到對應的參數值,想想這和我們之前學習過的什么類似?是的沒錯,dict,Python會把可變關鍵字參數當作dict去處理



    查看全部
  • 除了默認參數,Python函數還接收一種參數叫做可變參數,可變參數即任意個參數的意思,可變參數通常使用*args來表示。

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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