程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python 常用的數據類型

編輯:Python

常用的數據類型

整數型 -> int
可以表示正數、負數、0 整數的不同進制的表示方法 十進制->默認的進制,無需特殊表示 二進制->以0b開頭 八進制->以0o開頭 十六進制->以0x開頭進制基本數連幾進一表示形式十進制0,1,2,3,4,5,6,7,8,91011二進制0,120b11111111八進制0,1,2,3,4,5,6,780o1544十六進制0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F160x11
# -----------python中常用的數據類型-----------
# 整數可以表示為二進制、八進制、十進制、十六進制
print(1)
print(0b11111111) # 2進制,0b開頭
print(0o1544) # 8進制,0o開頭
print(0xFFFF) # 16進制,0x開頭
浮點數 -> float
浮點數是有整數部分和小數部分組成 浮點數存儲不精確性 使用浮點數進行計算時,可能會出現小數位數不確定的情況,因為計算機是使用二進制進行存儲,存儲浮點數時是不精確的,會存在一定誤差
#浮點數
print(1.1+2.2) # 3.300000000000003
print(1.1+2.1) # 3.2

解決方法

導入模塊decimal
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))

 

 
  布爾型 -> bool
用來表示真假的值 True表示為真,False表示假 布爾值可以轉化為整數True為1,False為0
# 布爾型
print(True+1) # 2
字符串 -> str
字符串又被稱為不可變的字符序列 可以使用單引號、雙引號、三引號來表示 單引號和雙引號定義的字符串必須在一行 三引號定義的字符串可以分布在連續的多行
# 字符串
str1 = '字符串'
str2 = "字符串字符串"
str3 = '''字符串
字符串'''
print(str1, str2, str3)
 

 

 


  1. 上一篇文章:
  2. 下一篇文章:
相關文章
    没有相关文章
Copyright © 程式師世界 All Rights Reserved