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

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

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

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

    查看全部
  • 如果字符串既包含'又包含",就需要對字符串中的某些特殊字符進行“轉義”,Python字符串用\進行轉義。

    要表示字符串Bob said "I'm OK"? ?,由于'和"會引起歧義,因此,我們在它前面插入一個\表示這是一個普通字符,不代表字符串的起始,因此,這個字符串又可以表示為'Bob said \"I\'m OK\".'


    注意:轉義字符?\不計入字符串的內容中。

    常用的轉義字符還有:

    \n表示換行
    \t?表示一個制表符
    \\表示?\?字符本身


    舉例:

    print('speceial string:\',\",\\,\\\,\\n,\\t')

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

    2022-01-12

  • 一個字節能表示的最大的整數就是255(二進制11111111=十進制255),0 - 255被用來表示大小寫英文字母、數字和一些符號,這種編碼方式被稱為ASCII編碼

    Unicode把所有語言都統一到一套編碼里,這樣就不會再有亂碼問題了。Unicode通常用兩個字節表示一個字符,原有的英文編碼從單字節變成雙字節,只需要把高字節全部填為0就可以。

    在python3中,默認使用UTF-8 Unicode來進行編碼

    查看全部
  • ch是在for循環中定義的,意思是把字符串s中的每一個元素依次賦值給ch,然后再把ch打印出來,直到打印出字符串s的最后一個字符為止。(模板 for?in?:,for ch in s:)


    變量累加?=?+a(sum=sum+x)

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

    2022-01-12

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

    查看全部
  • elif就是else if的意思

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

    查看全部
  • 短路計算
    在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。
    在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。
    查看全部
  • 今天還是忘記了Python語言特點——縮進

    查看全部
  • age = 19
    if age >= 18:
    ? ? print('your age = {}'.format(age)) 疊加用法
    ? ? print('adult')


    輸出文本加引號

    在if語句的最后,有一個冒號

    if判斷的子分支,需要縮進,在Python規范中,一般使用4個空格作為縮進

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

    2022-01-12

  • age = 19
    if age >= 18:
    ? ? print('your age = {}'.format(age)) 疊加用法
    ? ? print('adult')


    1. 輸出文本加引號

    2. 在if語句的最后,有一個冒號:

    3. if判斷的子分支,需要縮進,在Python規范中,一般使用4個空格作為縮進

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

    2022-01-12

  • age = 19
    if age >= 18:
    ? ? print('your age = {}'.format(age)) 疊加用法
    ? ? print('adult')


    1. 輸出文本加引號‘ ’

    2. 在if語句的最后,有一個冒號:

    3. if判斷的子分支,需要縮進,在Python規范中,一般使用4個空格作為縮進

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

    2022-01-12

  • age = 19
    if age >= 18:
    ? ? print('your age = {}'.format(age)) 疊加用法
    ? ? print('adult')


    1. 輸出文本加引號‘ ’

    2. 在if語句的最后,有一個冒號:

    3. if判斷的子分支,需要縮進,在Python規范中,一般使用4個空格作為縮進

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

    2022-01-12

  • s = 'ABC'
    a = s[0] # 第一個
    b = s[1] # 第二個
    c = s[2] # 第三個
    print(a) # ==> A
    print(b) # ==> B
    print(c) # ==> C
    ab = s[0:2] # 取字符串s中的第一個字符到第三個字符,不包括第三個字符
    print(ab) # ==> AB
    s = 'ABCDEFGHIJK'
    abcd = s[0:4] # 取字符串s中的第一個字符到第五個字符,不包括第五個字符
    print(abcd) # ==> ABCD
    cdef = s[2:6] # 取字符串s中的第三個字符到第七個字符,不包括第七個字符
    print(cdef) # ==> CDEF

    查看全部
  • s1 = '這是中文字符串'
    s2 = 'this is an English string'
    print(s1)
    print(s2)

    在python3中,中文字符串和英文字符串無異。

    查看全部
  • 字符串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字符串:

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

    查看全部
  • 如果字符串既包含'又包含",就需要對字符串中的某些特殊字符進行“轉義”,Python字符串用\進行轉義。

    要表示字符串Bob said "I'm OK"
    由于'和"會引起歧義,因此,我們在它前面插入一個\表示這是一個普通字符,不代表字符串的起始,因此,這個字符串又可以表示為

    'Bob said \"I\'m OK\".'

    注意:轉義字符?\不計入字符串的內容中。

    常用的轉義字符還有:

    \n表示換行
    \t?表示一個制表符
    \\表示?\?字符本身

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

    2022-01-11

  • Python把0、空字符串和None看成False,其他數值和非空字符串都看成True

    not計算的優先級是高于and和or的

    查看全部
  • 浮點數可以表達整數的結果,但是整數不能表達浮點數的結果。

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

    # python2
    num1 = 10
    num2 = 3
    result = num1 / num2
    print(result) # ==> 3
    # python3
    num1 = 10
    num2 = 3
    result = num1 / num2
    print(result) # ==> 3.3333333333333335

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

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

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

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

    10//3 # ==> 3

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

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

    查看全部
  • en

    http://img1.sycdn.imooc.com//61dd96150001212704580207.jpg

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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