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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 特別注意: 這一系列條件判斷會從上到下依次判斷,如果某個判斷為 True,執行完對應的代碼塊,后面的條件判斷就直接忽略,不再執行了。

    查看全部
  • if ——:

    ????縮進

    else:

    ????縮進

    ??:第一個是冒號:,在else中,同樣需要冒號;

    ? ? ? 第二個是縮進,在else的子邏輯分支,同樣需要縮進。

    查看全部
  • 字符串由一個個字符組成,每一個字符都有一個唯一的位置。

    我們可以使用位置的方式取出字符串中特定位置的字符,按照位置取字符串的方式使用中括號[]訪問,這個時候可以把字符串看作是一個列表

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

    eg:

    s = 'ABCDEFGHIJK'
    abcd = s[0:4] # 取字符串s中的第一個字符到第五個字符,不包括第五個字符
    print(abcd) # ==> ABCD
    cdef = s[2:6] # 取字符串s中的第三個字符到第七個字符,不包括第七個字符
    print(cdef) # ==> CDEF

    查看全部
  • 最早的計算機在設計時采用8個比特(bit)作為一個字節(byte),所以,一個字節能表示的最大的整數就是255(二進制11111111=十進制255)

    0 - 255被用來表示大小寫英文字母、數字和一些符號,這種編碼方式被稱為ASCII編碼

    eg:大寫字母 A 的編碼是65,小寫字母 z 的編碼是122。

    查看全部
  • continue: 直接進入下一次循環

    查看全部
  • 因為Python把0、空字符串和None看成False,其他數值和非空字符串都看成True,所以:

    True and 0計算結果是0?
    繼續計算0 or 99計算結果是 99?
    因此,結果是99。
    需要注意的是,not計算的優先級是高于and和or的。

    a = 'python'

    print('hello,', a or 'world') //輸出:hello, python

    b = ''

    print('hello,', b or 'world') //輸出: hello, world

    查看全部
  • format來處理字符串,輸出不固定的內容
    由字符串模板和模板數據組成,通過[]將其括起來

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

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

    # 指定順序
    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.

    查看全部
  • 啊啊啊啊啊啊啊啊啊啊啊啊啊
    查看全部
  • ????????????????????????????????Python的布爾類型

    ?布爾類型只有True和False兩種值,

    與運算(and)

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

    或運算(or)

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

    非運算(前加not)

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

    在Python中,布爾類型還可以與其他數據類型(字符串,數字等)做 and、or和not運算,請看下面的代碼:

    a?=?True
    print(a?and?0?or?99)?#?==>?99


    因為Python把0、空字符串和None看成False,其他數值和非空字符串都看成True,所以:

    True and 0計算結果是0?
    繼續計算0 or 99計算結果是 99?
    因此,結果是99。
    需要注意的是,not計算的優先級是高于and和or的.

    True?and?not?False?#?==>?True

    短路計算

    計算a? and? b

    ?a = False 結果為False

    ? ? ?=?True?結果必定取決與 b,因此返回 b。

    計算a or b

    a =True?結果True

    ? ?=?False?計算結果必定取決于 b,因此返回 b。



    查看全部
  • ????????????????????????????Python的整數與浮點數

    ?在Python中,整數和浮點數雖然屬于不同的數值類型,但是在運算上是可以一起運算的

    四則運算

    浮點數可以表達整數的結果,但是整數不能表達浮點數的結果。

    注意:在Python2使用除法可能和Python3得到不一樣的結果

    取模運算

    Python數字支持取模運算,使用百分號%表示取模。

    print(3?%?2)?#?==>?1
    print(33?%?10)?#?==>?3
    print(99?%?30)?#?==>?9

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

    print(3?%?2)?#?==>?1?因此3為奇數
    print(33?%?2)?#?==>?1?因此33為奇數
    print(100?%?2)?#?==>?0?因此100為偶數

    地板除

    對于地板除,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。

    10//4?#?==>?2
    10//2.5?#?==>?4.0
    10//3?#?==>?3

    小數點位數

    ?round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數

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

    查看全部
  • raw:表示這是一個?raw?字符串,里面的字符就不需要轉義了

    eg :r'\(~_~)/ \(~_~)/'

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

    多行字符串:r'''......'''

    r'''Python is created by "Guido".
    It is free and easy to learn.
    Let's start learn Python in imooc!'''

    查看全部
  • 除了使用remove()方法刪除元素以外,還可以使用discard()方法刪除元素,并且,和remove()不同的是,當元素不存在時,使用discard()并不會引發錯誤,所以使用discard()是更加高效的一個方法。

    和dict一樣,set也提供了clear()方法,可以快速清除set中的所有元素。

    et提供方法判斷兩個set之間的關系,比如兩個集合set,判斷其中一個set是否為另外一個set的子集或者超集。方法issubset(s2)

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

    查看全部
  • set提供了remove()方法允許我們刪除set中的元素。

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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