博客 / 詳情

返回

python基本數據類型與操作

一、變量

1、變量的三要素:變量名、變量值、變量數據類型
2、格式:變量名稱 = 變量值
3、輸出變量:print(變量名)
""" 變量 """
# 1、變量的三要素:變量名、變量值、變量值的數據類型
# 2、定義變量的格式:變量名 = 變量值
money = 1080  # 變量名 ---> money  變量值 ---> 1080  變量的數據類型 ---> int
# 3、輸出變量:print(變量名)
print(money, type(money))  # type() 查看變量的數據類型
4、變量的命名規則
  • 變量名由字母、數字、下劃線構成(數字不能開頭)
  • 大小寫敏感(A、a是兩個不同的變量)
  • 不要跟關鍵字和系統保留字衝突
"""變量名稱的命名規則"""
# 變量名由字母、數字、下劃線構成(數字不能開頭)
a = 6
print(a, type(a))
a2 = 'Hello World'
print(a2, type(a2))
student_name = '張提升'
print(student_name, type(student_name))
# 大小寫敏感(A、a是兩個不同的變量)
A = 3
a = 6
print(A)
print(a)
# 不要跟關鍵字和系統保留字衝突(in,on,class)

二、數據類型與數據類型轉換

1、數據類型
  • 整數型(int):表示整數 ---> 1,-2,235
  • 浮點型(float):表示小數 ---> 1.5,3.14,88.5;
  • 字符串型(str): ‘hello’
  • 布爾值型(bool):表示真假判斷 --->True/False
  • 空值型(None): 表示什麼也沒有 ---> 空白,沒有任何數據

    -------> 獲取數據中的數值類型:type()函數

"""數據類型"""
# 整數型(int):表示整數
age = 12
print(age, type(age))
# 浮點型(float):表示小數
high = 178.9
print(high, type(high))
# 字符串型(str): ‘hello’
name = "李梓傑"
print(name, type(name))
# 布爾值型(bool):表示真假判斷 --->True/False
a = True
b = False
print(a, type(a))
print(b, type(b))
# 空值型(None): 表示什麼也沒有 ---> 空白,沒有任何數據
address = None
print(address, print(address))     
2、數據類型轉換
  • 函數 int() : int(str())、int(float()) str本身是整數 不會四捨五入
  • 函數 float() : float(str()) 、 float(int())
  • 函數 str() : str(int())、str(float())
  • 函數 bool():bool(" ")、bool(0)、bool(None) False 其餘True
"""數據類型轉換"""
# 1、函數 int() : int(str())、int(float())  str本身是整數  不會四捨五入(round()函數)
a = "65"  # 字符串轉整數型,必須本身是整數形態
print(type(a))
charge_a = int(str(a))
print(type(charge_a))  # 字符串轉浮點型,必須本身是小數形態
b = "3.58"
print(type(b))
charge_b = float(str(b))
print(type(charge_b))
# 2、 函數 float() : float(str()) 、 float(int())
c = "3.58"
print(type(c))
charge_c = float(str(c))
print(type(charge_c))
c1 = 88
print(c1, type(c1))
charge_c1 = float(int(c1))
print(c1, type(charge_c1))
# 函數 str() : str(int())、str(float())
d = 22
print(type(d))
charge_d = str(int(d))
print(type(charge_d))
d1 = 3.15
print(type(d1))
charge_d1 = str(float(d1))
print(type(charge_d1))
# 函數 bool():bool(" ")、bool(0)、bool(None) False   其餘True
f = 6
e = 9
print(bool(f))
print(bool(e))
print(bool(""))
print(bool(0))
print(bool(None))
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.