Python【常用的數據類型】


int,  float,  string
整數,浮點數,字符串
----------------------------------------
字符串(string)
用引號括起來的文本

>>> Chinese = '鏡像世界'
>>> English = "mirror world"
>>> number = "666"
>>> symbol = '''科A!@'''
>>> mixture = '鏡像世界mirror world666科A!@'
>>> print(Chinese)
鏡像世界
>>> print(English)
mirror world
>>> print(number)
666
>>> print(symbol)
科A!@
>>> print(mixture)
鏡像世界mirror world666科A!@

-------------------------------------------
整數(int)
正整數、負整數和零的統稱,是沒有小數點的數字
-------------------------------------------
浮點數(float)
帶小數點的數字,運算結果存在誤差

>>> print(0.55+0.3)
0.8500000000000001   #不是0.85

————————————————————
*四則運算*
運算優先級(類似數學的運算優先級)

>>> print(499*561+10620-365)
290194
>>> print((5025-525)/100+18*17)
351.0

 

————————————————————
*字符串的拼接*
方法:用'+'號將數據進行拼接
目的:數據整合

 

————————————————————

*數據類型的查詢--type()函數*
作用:查詢數據類型
示例:print(type(''))

>>> number = 153
>>> print(type(number))
<class 'int'>


 

數據轉換
轉換數據類型的函數
str()、 int()和float()

 

 

 

 

整數轉換字符串類型

>>> magic = '水仙花數'
>>> action = '是'
>>> unit = '個'
>>> expression = '=1x1x1+5x5x5+3x3x3'
>>> number = 153

兩種寫法:

 

>>> print(str(number)+expression+action+unit+magic)
153=1x1x1+5x5x5+3x3x3是個水仙花數

>>> print('153'+expression+action+unit+magic)
153=1x1x1+5x5x5+3x3x3是個水仙花數

 

————————————————————————
int()函數
#只有符合整數規范的字符串類數據,才能被int()強制轉換

>>> number1 = '6'
>>> number2 = '1'
>>> print(int(number1)+int(number2))
7

 

print(int('3.8')) #另外小數形式的字符串也不能強制轉換
運行后顯示結果:ValueError:invalid literal for int() with base 10: '3.8'

但浮點數是可以被int()函數強制轉換
print(int(3.8)) #int()函數會做取整處理,小數位直接抹零
3
——————————————————
float()函數

>>> height = 188.0
>>> weight = 180.0
>>> age = '89'
>>> print(float(height))
188.0
>>> print(float(weight))
180.0
>>> print(float(age))
89.0

 

*數據多次轉換*

>>> slogan = '臉黑怪我咯'
>>> number = '7.8'
>>> unit = '張'
>>> sentence = '藍票一個SSR都沒有'
>>> print(slogan+str(int(float(number)))+unit+sentence)
臉黑怪我咯7張藍票一個SSR都沒有

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM