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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 在函數體內調用return時可返回計算的結果,但若是在函數體外調用時則會返回none。因此在使用def函數時,需注意return所處的位置,若在函數體內可打印出結果,在函數體外時則會返回空值none。

    出來none、單個值之外,函數也可返回多個值,多個值之間需使用逗號分開,但需要注意順序

    查看全部
  • 整數和浮點數運算后 ,得到的結果不管小數點后是否有值,結果都變成浮點數了,這是合理的,浮點數可以表達整數的結果,但是整數不能表達浮點數的結果

    查看全部
  • 定義一個square_of_sum()函數,它接收一個list,返回list中每個元素平方的和

    def?square_of_sum(T):???#def?函數名(參數):
    ????num=0?????#初始函數體
    ????for?i?in?T:??#將參數依次賦值給i????
    ????????num=num+i*i????#求平方和,將被賦值的參數乘以它的平方后相加
    ????return?num?#return語句返回函數體結果
    T=[6,7,8,3,1,4]?#def函數語句中的具體參數?
    S=square_of_sum(T)?#將def語句中的函數名及參數進行定義
    print(S)?#輸出被定義的函數名

    在上訴例子中,num=0表示初始函數,num=num+i*i在for循環內,通過for循環將參數依次賦值給i,i即表示了函數中的每一個參數,因此在num=num+i*i中,需將每一個參數進行乘以它的平方后再與初始函數相加,后再return語句返回結果

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

    2022-08-01

  • 定義一個函數需要使用def語句,依次寫出函數名、括號、括號中的參數和冒號,然后縮進塊中編寫函數體,函數體的返回值需要用return語句返回。

    return表示返回的意思,在函數體內部的語句在執行到return時就執行完畢,并將結果返回。因此函數內部可通過條件判斷和循環可實現非常復雜的邏輯。

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

    2022-08-01

  • count()方法用來統計tuple中某個元素出現的次數。

    ndex()方法可以返回指定元素的下標,當一個元素多次重復出現時,則返回第一次出現的下標位置。

    查看全部
  • 通過直接print(d),我們打印出來的是完整的一個dict;有時候,我們需要把dict中m一定條件的元素打印出來,比如成績超過60的,在這種情況下,我們需要則需要遍歷dict(這種時候需要使用for循環),并通過條件判斷把滿足條件的打印出來。
    遍歷dict有兩種方法, 第一種是遍歷dict的所有key,并通過key獲得對應的value。

    第二種方法是通過dict提供的items()方法,items()方法會返回dict中所有的元素,每個元素包含key和value。

    查看全部
  • 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

    查看全部
  • 使用format來處理字符串,輸出不固定的內容。
    字符串format由兩個部分組成,字符串模板和模板數據內容組成,通過大括號{},就可以把模板數據內容嵌到字符串模板對應的位置。

    查看全部
  • raw字符串,里面的字符就不需要轉義了

    http://img1.sycdn.imooc.com//62e5e95a00019a9c04600270.jpg

    查看全部
  • http://img1.sycdn.imooc.com//62e5e62f0001906304510380.jpg.

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

    2022-07-31

  • a = 0

    b = 0

    while a <= 1000:

    a = a +1

    if a % 2 == 1:

    continue

    b = b + a

    print(b)

    這是我自己獨立寫的第一段代碼哈哈哈,成功了,我真是天才哈哈哈

    查看全部
  • 函數:

    len()函數:求list的的長度

    abs()函數:可以接收一個參數,用來求需要求絕對值的數,可以是整數和浮點數,輸入多個參數或輸入字符串時會引起錯誤。

    cmp()函數:比較兩個數的大小,因此cmp函數可接收兩個參數,以x,y為例,x<y時返回-1,x==y時返回0,x>y時返回1

    str()函數:將其他類型的數據轉換為字符串,如str(123)時返回'123'

    int()函數:可將其他合法的數據類型轉換為整數,如int(12.11)時返回12

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

    2022-07-29

  • 判斷set的其他方法:

    1、discard()方法,可用來刪除元素,該方法與remove()方法不同的是,當元素不存在時不會引發錯誤,因此discard()方法比remove()方法更高效

    2、clear()方法,可用來快速清除set中的所有元素

    3、issubset()方法可用來判斷兩個set之間是否存在子集關系

    4、issuperset()方法可用來判斷兩個set之間是否存在超集關系

    5、isdisjoint()方法可用來判斷兩個set之間是否存在重合的元素,如果存在重合的元素,返回false,不存在重合元素,返回true

    查看全部
  • 刪除set中的元素可使用remove()方法。

    若刪除的元素不存在與set中時會引起Python運行錯誤,因此在刪除某個元素時需判斷該元素是都存在于set中。

    如例子中說明須判斷set中是否存在著與list相同的元素,若包含相同元素時,則把set中存在的對應元素進行刪除

    公式如下:

    L=[1,?2,?3,?4,?5,?6,?7,?8,?9,?10]?#list元素
    S=set([1,?3,?5,?7,?9,?11])?#set元素
    for?i?in?L:????#將L中的每個元素依次賦予item這個變量,相當于第一次循環i=1,第二次循環i=2.....
    ????if?i?in?S:???#如果i的值在S中??????
    ????????S.remove(i)?那么就在S中移除i的值,那么在第一次循環中可以看到1確實在S中,所以在S中移除1???
    ????else:????????#如果i的值不在S中
    ????????S.add(i)?#那么就在S中添加i的值,那么第一次循環肯定不執行這個add
    print(S)?#輸出最后的set結果set([2,?4,?6,?8,?10,?11])
    查看全部
  • set添加新元素時可使用add()方法update()方法。

    add()適用于添加單個元素,update()方法可一次性給set添加多個元素。

    在set中添加一個已存在的元素時不會出現報錯也不會出現任何改變。


    例:請使用兩種方式往空的set中添加以下名字:['Jenny', 'Ellena',?'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl']。

    (1)使用add方法

    names=['Jenny',?'Ellena',?'Alice',?'Candy',?'David',?'Hally',?'Bob',?'Isen',?'Karl']?#list列表元素
    new_names=set()?#創建一個空set
    for?i?in?names:????#通過for循環將list元素一次賦值給i
    ????new_names.add(i)?#使用add方法將i的每個元素依次添加到空的set中
    print(new_names)?#輸出set(['Jenny',?'Ellena',?'Alice',?'Candy',?'David',?'Hally',?'Bob',?'Isen',?'Karl'])

    (2)使用update方法

    names=['Jenny',?'Ellena',?'Alice',?'Candy',?'David',?'Hally',?'Bob',?'Isen',?'Karl']
    new_names=set()?#創建一個空set
    new_names.update(names)?#使用update將list列表中所有元素直接添加至空的set中
    print(new_names)?#輸出set(['Jenny',?'Ellena',?'Alice',?'Candy',?'David',?'Hally',?'Bob',?'Isen',?'Karl'])
    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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