a
和小寫的A
是兩個不一樣的變量)。a = 100 b = 12.345 c = 1 + 5j d = 'hello, world' e = True print(type(a)) # <class 'int'> print(type(b)) # <class 'float'> print(type(c)) # <class 'complex'> print(type(d)) # <class 'str'> print(type(e)) # <class 'bool'>
int()
:將一個數值或字符串轉換成整數,能夠指定進制。float()
:將一個字符串轉換成浮點數。str()
:將指定的對象轉換成字符串形式,能夠指定編碼。chr()
:將整數轉換成該編碼對應的字符串(一個字符)。ord()
:將字符串(一個字符)轉換成對應的編碼(整數)。root@jenkins:/data/python# cat test.py a = int(input('a= ')) b = int(input('b= ')) print('%d + %d = %d' % (a,b,a + b)) root@jenkins:/data/python# cat test1.py import math r = float(input('please input: ')) b = 2 * math.pi * r area = math.pi * r * r print('tx: %.2f' % b)
經常使用的佔用符 %d 整數 %f 浮點數 %s 字符串 %x 十六進制整數python