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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • a?=?['Alice',?'Bob',?'Candy',?'David',?'Ellena']
    a.append('Zero')
    a.insert(5,'Phoebe')
    a.insert(5,'Gen')
    print(a)
    1. append()方法總是將元素添加到list的尾部。?

    2. insert()方法和append()方法不一樣,insert()方法需要兩個參數,分別是需要插入的位置,以及需要插入的元素。


    查看全部
  • L?=?[95.5,?85,?59,?66,?72]
    print(L[-5])
    print(L[-4])
    print(L[-1])
    
    scores=[95.5,85,59,66,72]
    scores.sort(reverse=True)
    print(scores[-5:-2])
    1. Python的列表,除了支持正向順序索引獲取列表中的每一個元素以外,也支持倒序訪問list中的每一個元素

    2. 對于names列表,Ellena的名字排在最后,也就是我們所說的倒數第一個,在Python中,可以使用-1來表示最后一個元素。

    3. 訪問list列表時倒序與正序訪問一致不可越界,當訪問列表數發生越界時,系統將會進行報錯提醒

    4. scores.sort是現將列表內元素進行從小到大的排序,再通過執行reverse=True將已排列好的順序進行倒序,即更改為從大到小,再通過切片的方式取得想要的結果

    查看全部
  • L?=?[95.5,?85,?59,?66,?72]
    print(L[0])
    print(L[1])
    print(L[4])
    
    切片(slicing)是Python中一種用于從序列(如列表、字符串、元組等)中獲取子序列的方法。通過切片,您可以指定起始索引和結束索引,以獲取序列中的一部分元素。以下是一些關于切片的基本用法:
    
    ```python
    #?創建一個示例列表
    my_list?=?[1,?2,?3,?4,?5]
    
    #?使用切片獲取子列表
    subset?=?my_list[1:4]??#?獲取從索引1到索引3的元素,不包括索引4
    print(subset)??#?輸出:?[2,?3,?4]
    
    #?可以省略起始索引或結束索引來獲取整個列表的副本
    full_copy?=?my_list[:]??#?獲取整個列表的副本
    print(full_copy)??#?輸出:?[1,?2,?3,?4,?5]
    
    #?使用負數索引來表示從末尾開始的位置
    last_two?=?my_list[-2:]??#?獲取最后兩個元素
    print(last_two)??#?輸出:?[4,?5]
    
    #?使用步長來跳過一些元素
    even_indices?=?my_list[::2]??#?獲取偶數索引位置的元素
    print(even_indices)??#?輸出:?[1,?3,?5]
    ```
    
    這些是切片的基本用法。切片的通用格式是?`[start:stop:step]`,其中?`start`?表示起始索引(包含在切片中),`stop`?表示結束索引(不包含在切片中),`step`?表示步長,用于控制間隔多少元素。
    
    如果您有特定的切片需求或想要了解更多關于切片的內容,請提出具體問題,我將盡力提供詳細的幫助。
    查看全部
  • 定義一個函數要使用 def 語句,依次寫出函數名、括號()、括號中的參數和冒號:在縮進塊中編寫函數體,函數的返回值用 return 語句返回。

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

    2023-09-01

  • a?=?0
    L?=?['Alice',?66,?'Bob',?True,?'False',?100]
    
    for?i?in?L:
    ????a?=?a?+?1
    ????if?a?%?2?!=?0:
    ????????continue
    ????print(i)

    字符串也可以看作是一種特殊的列表,它只能按順序存放多個字符。通過for循環訪問列表每一個元素的方式,我們稱為迭代。
    而對于一個空的列表,使用for循環訪問,將不會打印任何東西。

    查看全部
  • #?s1?=?'ABC'
    #?s2?=?'123'
    #?s3?=?'xyz'
    #?for?i?in?s1:
    #?????for?j?in?s2:
    #?????????for?a?in?s3:
    #?????????????print(s1+s2+s3)

    python的循環也支持嵌套。
    我們使用兩層嵌套循環輸出字符串'ABC'中每個字符和字符串'123'每個字符的排列。

    查看全部
  • #?#?-*-?coding:?UTF-8?-*-
    #?s?=?'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    #?num?=?1
    #?for?ch?in?s:
    #?????if?num?<?10:
    #?????????num?=?num?+?1
    #?????????continue?#?當num?<?10時,跳過后續循環代碼,繼續下一次循環
    #?????print(ch)
    #?????num?=?num?+?1
    
    #?n?=?0
    #?s?=?0
    #?while?n?<=?1000:
    #?????n?=?n?+?1
    #?????if?n?%?2?==?1:
    #?????????continue
    #?????s?=?s?+?n
    
    #?print(s)
    
    
    #?sum=0
    #?num=0
    
    #?while?num<=1000:
    #?????num=num+1
    #?????if?num%2!=0:
    #?????????continue
    #?????sum+=num
    #?print(sum)
    1. 使用continue,我們可以控制循環繼續下去,并跳過continue后面的邏輯

    查看全部
  • num?=?0
    sum?=?0
    while?True:
    ????if?num?>?1000:
    ????????break
    ????if?num?%?2?==?0:
    ????????sum?=?sum?+?num
    ????num?=?num?+?1
    print(sum)
    1. 用 for 循環或者 while 循環時,如果要在循環體內直接退出循環,可以使用 break 語句。

    2. 對于字符串s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',假如希望輸出s的前20個字符,而不是所有字符,我們也可以使用break。

      s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
      num = 1
      for ch in s:
      ? ? if num > 20:
      ? ? ? ? break
      ? ? print(ch)
      ? ? num = num + 1

    查看全部
  • #?num?=?1
    #?sum?=?1
    #?while?num?<=10:
    #?????sum?=?sum?*?num
    #?????num?=?num?+?1
    #?print(sum)
    
    
    #?num?=?1
    #?sum?=?1
    #?while?num?<=10:
    #?????sum?*=?num
    #?????num?+=?1
    
    #?print(sum)
    1. 和 for 循環不同的另一種循環是 while 循環,while循環可以繼續進行下去的條件更加簡單,只需要判斷while循環的條件是否為True即可,當條件為True時,即繼續運行下去。

    查看全部
  • #?L?=?[75,?92,?59,?68,?99]
    #?sum?=?0.0
    #?for?i?in?L:
    #?????sum?=?sum?+?i
    #?????print(sum/5)
    
    #?L?=?[75,?92,?59,?68,?99]
    #?sum?=?0.0
    #?for?x?in?L:
    #?????sum?=?sum?+?x
    #?print(sum?/?5)
    1. L = [75, 92, 59, 68, 99]????#L的內容

    2. sum = 0.0? ? ? ? ? ? ?#設sum,即是為for循環裏面的計算提供儲存「總和」的變數

    3. for x in L:?????????????????????????#開始for循環? ?

    4. sum += x? ? 同sum = sum + x (每進行一次循環,sum就會在原本的基礎上加上x)

    5. print(sum/len(L))? ? #輸出(sum除以L列表長度),列表長度即L裏面有多少個項目

    6. s = 'ABCD'
      for ch in s:
      ? ? print(ch) # 注意縮進

    7. 在上述代碼中,ch是在for循環中定義的,意思是把字符串s中的每一個元素依次賦值給ch,然后再把ch打印出來,直到打印出字符串s的最后一個字符為止。

    查看全部
    0 采集 收起 來源:Python之for循環

    2023-08-31

  • python調用函數:

    len()求長度


    abs()求絕對值

    只接收一個參數,傳遞了兩個參數會引起了錯誤。

    參數的類型不能被函數所接受,也會引起錯誤


    camp(x,y)比較大小

    若x>y,返回1

    若x<y,返回-1

    若x==y,返回0



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

    2023-08-30

  • age?=?19
    if?age?>=?18:
    ????print('your?age?=?{}'.format(age))
    ????print('adult')

    可以看到print('抱歉,考試不及格')這行代碼明顯比上一行代碼縮進了,這是因為這行代碼是if判斷的一個子分支,因此需要縮進,在Python規范中,一般使用4個空格作為縮進

    在if語句的最后,有一個冒號:,這是條件分支判斷的格式,在最后加入冒號:,表示接下來是分支代碼塊

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

    2023-08-30

  • 請定義并打印中英文混合的字符串 "這是一句中英文混合的Python字符串:Hello World!"


    https://img1.sycdn.imooc.com//64eeed220001ca0305620457.jpg

    查看全部
  • #?print('Life?is?short,?you?need?{}'.format('python'))
    
    #?m?=?"Life?is?short,?you?need?Python"
    #?formatted_m?=?"The?m?is:{}".format(m)
    #?print(formatted_m)
    
    print('Life?is?short,?you?need?{la}'.format(la='python'))
    1. 字符串format由兩個部分組成,字符串模板和模板數據內容組成,通過大括號{},就可以把模板數據內容嵌到字符串模板對應的位置。

    2. 如果模板中{}比較多,則容易錯亂,那么在format的時候也可以指定模板數據內容的順序。

    3. 除了使用順序,還可以指定對應的名字,使得在format過程更加清晰。

    查看全部
  • 不會報錯的刪除方法discard()

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

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

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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