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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 字符串通過下標去訪問:

    比如:

    s ='ABCDEFGHIJK'

    s[0]==>A

    s[0:3]==>ABCD

    s[3:5]==>DE

    注:s[x,y]==>區間為[x,y) 左閉右開

    查看全部
  • UTF-8中:

    1Byte(字節) = 8bit(位)
    1KB =?1024Byte(字節)
    1MB =?1024KB
    1GB =?1024MB
    1TB =?1024GB
    一個漢字要占用2個字節

    一個長度是1的 英文字母或數字的占一個字符

    查看全部
  • 格式化輸出:字符串format由兩個部分組成,字符串模板和模板數據內容組成。

    "xxx{}xxx".format(xx變量名) ==>"xxx{}xxx" 是 字符串模板,{}可以理解為占位符,xx變量名的值是 模板數據內容,模板數據內容會去填充占位符所占對應的位置。

    當需要一個變量時:

    flg = True
    print("flg是{}".format(flg))

    當需要多個變量時:

    way1:

    flg1 = True
    flg2 = False
    print("flg1是{},flg2是{}".format(flg1, flg2))

    way2:推薦一直使用這種方式,?因為不受順序影響。

    flg1 = True
    flg2 = False
    print("flg1是{f1},flg2是{f2}".format(f2=flg2, f1=flg1))

    查看全部
  • 在字符串前面加個前綴r,表示這是一個?raw (原始的,未加工的)字符串,里面的字符就不需要轉義了。

    比如:r'\(~_~)/ \(~_~)/'
    但是r'xxx'表示法,不能表示多行字符串,也不能表示包含 ' 和?" 的字符串。

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

    比如:'''Line 1
    "Line 2"
    Line 3'''

    查看全部
  • 字符串:

    "ssss"

    'ssss'

    "I'm Gen"

    'you are a \"cat\" '

    \n 換行

    \t 制表符

    \\ ==> \

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

    2021-04-08

  • 邏輯運算符:

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

    與:and 兩個條件同時滿足==>返回結果為True

    比如:1<2 and 2>0 ==>結果是True

    ???????? 1<2 and 2>3 ==>結果為 False

    或:or? 兩個條件其中一個滿足==>返回結果為True

    比如:1<2 and 2>0 ==>結果是True

    ???????? 1<2 and 2>3 ==>結果為 True

    ????????? 1>2 and 2>3==>結果為 False

    非:not ==>把True變為False,或者把False變為True

    比如:flg1 = 1>2 ==> flg1值為False

    ?????????flg2 = not flg1? ==>flg2值為True

    ?????????flg3 = not flg2? ==>flg3值為False

    注:0、空字符串、None?都會被識別為?False,?其它數值和非空字符串看成True;

    not 的運算優先級高于 and 和 or

    查看全部
  • 運算符:

    1、四則運算:+-*/

    不能整除情況下:

    python2:整數/整數=整數

    python3:整數/整數=浮點數

    2、地板除://?

    比如:10//3=>結果是3

    3、取模:% (可以理解為取余數)

    比如:10%3=>結果是1

    4、小數點位數函數round()

    使用需要傳入兩個參數(浮點數變量,要保留的小數位數)

    比如:

    num = 10/3

    print(round(num,3))

    輸入結果應該是:3.333

    查看全部
  • python 是動態語言,在Python里面,一個變量可以先后存儲多種不同類型的數據。java、c、c++都是靜態語言,先定義一個變量(定義變量時就確定了數據類型)再進行賦值,

    查看全部
  • 變量:

    在Python中,定義一個變量需要遵循一定的約束。

    1、變量名由大小寫英文字母、數字和下劃線_組成

    2、變量不能用數字開頭

    3、變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用)

    查看全部
  • 布爾值:首字母大寫

    False

    True

    空值:

    None

    查看全部
  • 浮點數

    1、對于很大或很小的浮點數,必須用科學計數法表示,在Python中,把10用e替代,

    比如:1.23x10^9就是1.23e9/12.3e8,0.000012可以寫成1.2e-5

    2、整數和浮點數在計算機內部存儲的方式是不同的,整數運算永遠是精確的,而浮點數運算則可能會有四舍五入的誤差,

    查看全部
  • 整數

    0x 開頭表示十六進制

    0b 開頭表示二進制

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

    # 使用round保留兩位小數
    round(num, 2) # ==> 3.33

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

    查看全部
    1. not計算的優先級高于and和or;

    2. 短路計算。

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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