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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 短路計算

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

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


    查看全部
  • Python數字支持取模運算,使用百分號%表示取模。

    恰當使用取模運算,可以判斷一個數是否為偶數,當一個數對2取模結果為0時,則這個數為偶數,否則為奇數。


    Python除了普通除法以外,還有一個特殊的除法被稱為地板除,對于地板除,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。


    小數點位數

    使用Python計算小數的時候,經常需要保留小數點后若干位,可以使用round()函數來處理,這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。


    查看全部
  • 條件從句一旦判斷為真就會跳出去不再執行后面的,所以條件的順序排序非常重要!

    查看全部
  • else使用太多會導致縮進很多,看起來邏輯結構不夠清晰

    查看全部
  • 在Python規范中,一般使用4個空格作為縮進. 通過縮進python是代碼看起來邏輯十分清晰

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

    2020-10-26


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

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


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

    2020-10-26

  • 注意slicing是從0開始作為第一個的

    括號里左邊是閉區間,右邊是開區間

    查看全部
  • 因為計算機只能處理數字,如果要處理文本,就必須先把文本轉換為數字才能處理。



    查看全部
  • ab?=?s[0:2]?#?取字符串s中的第一個字符到第三個字符,不包括第三個字符


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

    #?字符串模板
    template?=?'Hello?{}'
    #?模板數據內容
    world?=?'World'
    result?=?template.format(world)
    print(result)?#?==>?Hello?World

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

    #?指定順序
    template?=?'Hello?{0},?Hello?{1},?Hello?{2},?Hello?{3}.'
    result?=?template.format('World',?'China',?'Beijing',?'imooc')
    print(result)?#?==>?Hello?World,?Hello?China,?Hello?Beijing,?Hello?imooc.
    #?調整順序
    template?=?'Hello?{3},?Hello?{2},?Hello?{1},?Hello?{0}.'
    result?=?template.format('World',?'China',?'Beijing',?'imooc')
    print(result)?#?==>?Hello?imooc,?Hello?Beijing,?Hello?China,?Hello?World.

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

    #?指定{}的名字w,c,b,i
    template?=?'Hello?{w},?Hello?{c},?Hello?,?Hello?{i}.'
    world?=?'World'
    china?=?'China'
    beijing?=?'Beijing'
    imooc?=?'imooc'
    #?指定名字對應的模板數據內容
    result?=?template.format(w?=?world,?c?=?china,?b?=?beijing,?i?=?imooc)
    print(result)?#?==>?Hello?World,?Hello?China,?Hello?Beijing,?Hello?imooc.


    查看全部

  • 我們可以在字符串前面加個前綴r,表示這是一個?raw?字符串,里面的字符就不需要轉義了。例如:

    r'\(~_~)/?\(~_~)/'

    但是r'...'表示法不能表示多行字符串,也不能表示包含'和?"的字符串。

    如果要表示多行字符串,可以用'''...'''表示:

    '''Line?1
    Line?2
    Line?3'''

    上面這個字符串的表示方法和下面的是完全一樣的:

    'Line 1\nLine 2\nLine 3'

    還可以在多行字符串前面添加r,把這個多行字符串也變成一個raw字符串:


    查看全部
  • 但是,如果字符串既包含'又包含"怎么辦?
    這個時候,就需要對字符串中的某些特殊字符進行“轉義”,Python字符串用\進行轉義。
    要表示字符串Bob?said?"I'm?OK"由于'和"會引起歧義,因此,我們在它前面插入一個\表示這是一個普通字符,不代表字符串的起始,因此,這個字符串又可以表示為
    'Bob?said?\"I\'m?OK\".'
    注意:轉義字符?\不計入字符串的內容中。
    常用的轉義字符還有:
    \n表示換行\t?表示一個制表符\\表示?\?字符本身


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

    2020-10-25

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


    查看全部
  • 因為Python把0、空字符串和None看成False


    ,其他數值和非空字符串都看成True

    查看全部
  • 小數點位數

    使用Python計算小數的時候,經常需要保留小數點后若干位,可以使用round()函數來處理,這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。

    num?=?10?/?3
    print(num)?#?==>?3.3333333333333335
    #?使用round保留兩位小數
    round(num,?2)?#?==>?3.33


    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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