1. 程式人生 > >Python入門+進階筆記(2)——Python基本類型

Python入門+進階筆記(2)——Python基本類型

python入門 [ ] ber 布爾 入門 十六進制 運算 轉義 基本

數字(number)

  • Python3中有int(整型)、float(浮點型)
  • 二進制:以0b開頭;八進制:以0o開頭;十六進制:以0x開頭。
  • bin:其他進制的數轉為二進制的數;int:其他進制的數轉為十進制的數;hex:其他進制的數轉為十六進制的數;oct:其他進制的數轉為八進制的數。
  • bool布爾類型:表示真(非零,非空)、假(零,‘ ’,[ ],{ },None);
  • complex復數(a+bj)。

字符串(str)

  • 單引號、雙引號、三引號;

轉義字符(特殊的字符)

  • 無法看見的字符
  • 與語言本身沖突的字符
  • 如\n:換行;\‘:單引號;\t:橫向制表符;\r:回車

原始字符

  • print
    (rc:\nabcd\nbcda)
  • 前面加r,引號後面原樣輸出,此時\n不是轉義字符。

字符串運算

  • +:字符串拼接。
  • *:字符串乘以數字n,字符串重復n次。
  • ‘string‘[n]:顯示字符串的第n個字符,n從0開始。如‘string‘[1]輸出結果為‘t‘。
  • ‘string‘[-n]:從最後一個字符開始,往前數n個字符。如‘string‘[-1]顯示的是‘g’。
  • ‘string‘[0:n]:顯示截取從第0個到第n-1個。如‘string‘[0:3]顯示的是‘str‘ ‘string‘[0:-1]顯示的是‘strin‘
  • 示例:截取‘hello world’中的‘world‘:‘hello world‘[6:11] 、‘hello world‘[6:12]、‘hello world‘[6:]顯示的都是‘world‘

Python入門+進階筆記(2)——Python基本類型