資料型別:
這是python3,python3沒有python2的long型,多了個bool型。
**如下:
#數字型別,4種 (python)
# int 整型
num1 = 10
num2 = -20
num3 = 0x10
num4 = -0x20
print('we are int numbers :',num1,num2,num3,num4)
# bool
num5 = true
num6 = false
print('we are bool numbers :',num5,num6)
print('true is not false:',num5 == (not num6))
# float 浮點型
num7 = 0.0
num8 = 16.7
num9 = -10.9
num10 = 10e2
print('we are float numbers :',num7,num8,num9,num10)
# complex 複數
num11 = 1.23j
num12 = 45.j
num13 = 6e-2j
num14 = -7+8j
print('we are complex numbers:',num11,num12,num13,num14)
**執行結果:
***************==== restart: c:/users/公有制/desktop/test.py ***************====
we are int numbers : 10 -20 16 -32
we are bool numbers : true false
true is not false: true
we are float numbers : 0.0 16.7 -10.9 1000.0
we are complex numbers: 1.23j 45j 0.06j (-7+8j)
字串:
**如下:
str = 'tian quan zheng dao'
# 列印整個字串
print(str)
# 列印第2個字元
print(str[1])
# 列印第2個字元到倒數第二個字元
print(str[1:-1])
# 列印第2個字元到第7個字元
print(str[1:6])
# 列印第2個字元後的所有字元
print(str[2:])
# 列印字串兩次
print(str * 2)
# 連線字串
print('i am ' + str +'.')
# 不想讓字串裡的\反斜槓轉義,則在前面加乙個r
print('test\tfinished')
print(r'test\tfinished')
執行結果:
***************==== restart: c:/users/公有制/desktop/test.py ***************====
tian quan zheng dao
iian quan zheng da
ian q
an quan zheng dao
tian quan zheng daotian quan zheng dao
i am tian quan zheng dao.
test finished
test\tfinished
python3有6個標準的資料型別:
list(列表)和tuple(元組):請看我的博文(列表和元組)
dictionary(字典)和set(集合):請看我的博文(字典和集合)
number(數字)和string(字串)。
python數字型別 python數字型別
在python中,資料採用了物件的形式 無論是python內建物件還是使用python工具和像c語言自行建立的物件 python數字型別工具 整數和浮點數 複數固定精度的十進位制數 有理分數 集合布林型別 無窮的整數型別 各種數字內建函式和模組 python數字型別在程式中的顯示方式之一是作為常量 ...
python數字型別 Python數字型別有哪些
python中數字型別有分為如下幾種型別 整型 int 長整型 long 浮點型 float 複數型 complex python是一種弱型別語言,所以變數都是不需要提前宣告,可以直接拿來使用。1 整型int表示的範圍是 2147483648到2147483647,如12,600,120等。int範...
python的數字型別和布林型別
數字型別 整數 浮點數 複數 數字型別轉換 在某些特定的情況下,我們需要對數字的型別進行轉換。python為我們提供了內建的資料型別轉換函式。int x 將x轉換為乙個整數。如果x是乙個浮點數,則擷取小數部分 float x 將x轉換成乙個浮點數 complex x 將x轉換到乙個複數,實數部分為 ...