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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • ,在程序的世界中,計數是從0開始的,使用0來表示第一個。
    s = 'ABC'
    a = s[0] # 第一個
    b = s[1] # 第二個
    c = s[2] # 第三個
    print(a) # ==> A
    print(b) # ==> B
    print(c) # ==> C
    查看全部
  • 613ab2d40001540206930520.jpg這個還是比較簡單的
    查看全部
  • 613ab2290001361306930520.jpg兩個代碼,一個用變量,一個不用
    兩種
    查看全部
  • []是容器,可以用in?或?not?in判斷某個元素是否在容器里面
    查看全部
  • dict的第一個特點是查找速度快,無論dict有10個元素還是10萬個元素,查找速度都一樣。而list的查找速度隨著元素增加而逐漸下降。
    不過dict的查找速度快不是沒有代價的,dict的缺點是占用內存大,還會浪費很多內容,list正好相反,占用內存小,但是查找速度慢。

    查看全部
  • dict提供通過key找到對應value的功能,通過d[key]的形式,就可以得到對應的value。

    查看全部
  • 如果模板中{}比較多,則容易錯亂,那么在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來處理字符串,輸出不固定的內容。
    字符串format由兩個部分組成,字符串模板和模板數據內容組成,通過大括號{},就可以把模板數據內容嵌到字符串模板對應的位置。
    # 字符串模板
    template = 'Hello {}'
    # 模板數據內容
    world = 'World'
    result = template.format(world)
    print(result) # ==> Hello World


    我理解的是格式,這個的格式應該是首字母大寫
    查看全部
  • 上面這個字符串的表示方法和下面的是完全一樣的:
    print('Line 1\nLine 2\nLine 3')
    執行結果:
    line1
    line2
    line3
    查看全部
  • Python把0、空字符串和None看成False,其他數值和非空字符串都看成True

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

    2021-09-09

  • a = 'python' print('hello,', a or 'world') b = '' print('hello,', b or 'world'
    顯示結果是
    hello,python
    hello,world
    解釋:a有值,or的情況下,直接取a的值
    b是空值,or情況下取后面的值。
    查看全部
  • 短路計算
    在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。
    在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。
    查看全部
  • 需要注意的是,not計算的優先級是高于and和or的。
    True and not False # ==> True
    代碼塊預覽復制
    在上述布爾計算中,先計算not False = True,然后再計算True and True,因此得到True的結果。
    查看全部
  • 在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。
    查看全部
  • 與運算
    只有兩個布爾值都為 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
    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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