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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 綜合使用的while和True Break

    當數字是偶數的時候計算到sum里面去

    查看全部
  • r’’’"To be, or not to be": that is the question.
    Whether it's nobler in the mind to suffer.'’’’
    查看全部
  • ’\', \", \, \\, \n, \t’
    查看全部
    0 采集 收起 來源:Python的字符串

    2022-06-25

  • 短路計算

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

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

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

    查看全部
  • hello?=?"Hello"
    space?=?"?"
    world?=?"World"
    print(hello,space,world)
    查看全部
  • 有時候,我們會想獲取字符串的一部分(子串),這個時候我們采取切片的方式獲取,切片需要在中括號[]中填入兩個數字,中間用冒號分開,表示子串的開始位置和結束位置,并且這是半閉半開區間,不包括最后的位置。

    下載視頻 ? ? ? ? ?
    查看全部
  • 字符串由一個個字符組成,每一個字符都有一個唯一的位置。比如字符串'ABC',第一個字符是A,第二個字符是B,第三個字符是C。
    因此我們可以使用位置的方式取出字符串中特定位置的字符,按照位置取字符串的方式使用中括號[]訪問,這個時候可以把字符串看作是一個列表(一種新的數據類型,在后面會繼續學習),不過需要注意的是,在程序的世界中,計數是從0開始的,使用0來表示第一個。

    查看全部
  • 字符串切片[]來表示,[0,2]表示從第一個字符取到第三個字符,不包括第三個字符,或者從第一個字符,取長度兩個字符

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

    查看全部
  • pop()方法,除了可以刪除最后一個元素以外,pop()還可以接收一個參數,指定需要刪除的元素的位置。

    查看全部
  • True and (與)True # ==> True

    查看全部
  • 計算機2進制和16進制,二進制0b16進制是0x? abcdef? 字符串“? ”浮點數 3.145e5? not or and?? Ture和False
    查看全部
  • raw字符串r,字符串不需要轉義

    r'...',但是不能表示多行字符串,也不能表示包含'和‘’的字符串

    r'''.....'''可表示多行字符串,也可包含''和’

    r'''line1

    line2

    line3'''字符串和

    ‘line1 \n line2 \n line3’表示一樣

    查看全部
  • 字符串內的'和”需輸出時,要輸入\’和\"

    轉義字符\不計入字符串內容中

    \n表示換行

    \t 表示一個制表符

    \\表示\字符本身

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

    2022-06-21

  • 可變參數在使用上確實方便,函數會把可變參數當作tuple去處理,tuple在使用上有一定的局限性,比如有時候想找到特定位置的參數,只能通過下標的方式去尋找,如果順序發生變化得時候,下標就會失效,函數邏輯就得重新修改實現。
    Python函數提供可變關鍵字參數,對于可變關鍵字參數,可以通過關鍵字的名字key找到對應的參數值,想想這和我們之前學習過的什么類似?是的沒錯,dict,Python會把可變關鍵字參數當作dict去處理;對于可變關鍵字參數,一般使用**kwargs來表示。
    例如,想要打印一個同學的信息,可以這樣處理:

    def info(**kwargs):
    ? ?print('name: {}, gender: {}, age: {}'.format(kwargs.get('name'), kwargs.get('gender'), kwargs.get('age')))

    info(name = 'Alice', gender = 'girl', age = 16)

    對于一個擁有必需參數,默認參數,可變參數,可變關鍵字參數的函數,定義順序是這樣的:

    def func(param1, param2, param3 = None, *args, **kwargs):
    ? ?print(param1)
    ? ?print(param2)
    ? ?print(param3)
    ? ?print(args)
    ? ?print(kwargs)

    func(100, 200, 300, 400, 500, name = 'Alice', score = 100)
    # ==> 100
    # ==> 200
    # ==> 300
    # ==> (400, 500)
    # ==> {'name': 'Alice', 'score': 100}

    當然,這么多類型的參數,很容易導致出錯,在實際使用上,不建議定義這么多的參數。

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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