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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • continue 跳過字符

    查看全部
  • 用break跳出循環

    • while True:
      ? ? if num > 100:
      ? ? ? ? break

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

    查看全部
  • 短路計算

    在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。

    在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。

    所以Python解釋器在做布爾運算時,只要能提前確定計算結果,它就不會往后算了,直接返回結果。

    查看全部
  • Python的布爾類型

    前面我們了解到,布爾類型是Python的基礎數據類型,布爾類型只有True和False兩種值,本節課我們學習布爾類型的集中運算。

    與運算

    只有兩個布爾值都為 True 時,計算結果才為 True。

    True and True # ==> True True and False # ==> False False and True # ==> False False and False # ==> False

    或運算

    只要有一個布爾值為 True,計算結果就是 True。

    True or True # ==> True True or False # ==> True False or True # ==> True False or False # ==> False

    非運算

    把True變為False,或者把False變為True:

    not True # ==> False not False # ==> True

    這些運算有什么用呢?計算機程序是由無數的邏輯分支組成的,通過布爾運算,可以在計算機中實現條件判斷,根據計算結果為True或者False,計算機可以自動執行不同的后續代碼,因此學習布爾運算也是非常有必要的。

    查看全部
  • 在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的結果。

    查看全部
  • for ch in s:

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

    注意縮進

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

    2025-04-08

  • elif就是else if的意思。

    特別注意: 這一系列條件判斷會從上到下依次判斷,如果某個判斷為 True,執行完對應的代碼塊,后面的條件判斷直接忽略,不再執行了。

    查看全部
  • 注意:1.冒號:,在else中,同樣需要冒號;

    2.縮進,在else的子邏輯分支,同樣需要縮進。

    查看全部
  • if子分支需要縮進4個空格

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

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

    2025-04-08

  • 注意:在程序的世界中,計數是從0開始的,使用0來表示第一個。

    按照位置取字符串的方式使用中括號[]訪問。

    采取切片的方式獲取,切片需要在中括號[]中填入兩個數字,中間用冒號分開,表示子串的開始位置結束位置,并且這是半閉半開區間,不包括最后的位置。(ab = s[0:2] # 取字符串s中的第一個字符到第三個字符,不包括第三個字符)

    #-*- coding:utf-8 -*-

    查看全部
  • format來處理字符串,輸出不固定的內容。

    字符串format由兩個部分組成,字符串模板和模板數據內容組成,通過大括號{},就可以把模板數據內容嵌到字符串模板對應的位置??梢灾付0鍞祿热莸捻樞颉_€可以指定對應名字。

    查看全部
  • 字符串format

    template='Life is {0},you need {1}'

    result=template.format('short','Python')

    print(result)


    template='Life is {w},you nend {p}'

    str1='short'

    str2='Python'

    result=template.format(w=str1,p=str2)

    print(result)


    print('Life is short, you need {}'.format('Python'))
    print('Life is short, you need {launguage}'.format( launguage = 'Python'))

    查看全部
  • 同學的近三次成績如下,請把每個同學的每次成績依次輸出。


    d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}


    for key,value in d.items():

    ? ?

    for key,value in d.items():

    ? ? for a in value:

    ? ? ? ? print(key,a)

    查看全部
  • Alice、Bob、Candy的最近三次的成績分別是[50, 61, 66],[80, 61, 66],[88, 75, 90],請更新dict,使得dict可以保存同學多次的成績

    d = {

    ? ? 'Alice': [45],

    ? ? 'Bob': [60],

    ? ? 'Candy': [75],

    }



    list1=[50,61,66]

    for a in list1:

    ? ? d['Alice'].append(a)

    print(d)

    查看全部
  • 表示多行字符串,可以用'''...'''表示

    如果一個字符串包含很多需要轉義的字符,對每一個字符都進行轉義會很麻煩。為了避免這種情況,我們可以在字符串前面加個前綴r,表示這是一個?raw?字符串,里面的字符就不需要轉義了

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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