變量以及資料類型
變量:
# a 我們就稱之為變量 (使用一個名字 來代替一段内容)
a = "你好"
print(a)
為什麼我們要使用變量呢?
如果說:我們有以下代碼
print("你好")
print("你好")
print("你好")
print("你好")
print("你好")
我們想 “你好” 全都改成 Hi 那麼我們隻能一個一個的改如果使用變量
定義一個a=Hi ,想要什麼就往a裡放 但是變量也是有規範的
a="Hi"
print(a)
print(a)
print(a)
print(a)
print(a)
但是為什麼這個會報錯呢?為什麼有的可以用有的不可以用
c = yes
print(c)
這就涉及到了資料類型的概念
在我們的Python 裡資料都有各自對應的類型:
# 數字類型 : 整數型 int 浮點型float 複數 complex
print(45) # int整數類型
print(3.1415) # float浮點類型
print((-1) ** 0.5) # 複數 complex
# 字元串類型 python裡的字元串要求使用一對單引号,或者雙引号來包裹
print("我一隻小鴨子,咿呀咿呀吆")
print('門前大橋下,遊過一群鴨')
# 布爾類型 表示 真假 / 對錯(注意大小寫)
# 隻有兩個值 True 和 False
print(5 > 3) # True
print(5 > 9) # False
# 清單類型
names = ['拉拉','哈哈','嘻嘻','哼哼']
# 字典類型
person = {'name':'李奎','age':22,'addr':'山東'}
# 元組類型
num=(1,2,3,4,5,6)
# 集合類型
j={9,'你好',True,9.2}
print('門前大橋下,遊過一群鴨')
資料類型:
檢視資料類型:
使用type内置類可以檢視目前變量的資料類型
a = 34
b = '你好'
c = True
d = {'早','啊','隊','長'}
e = ['啦啦','哈哈','嘻嘻']
f = (1,2,3,4)
# 使用type内置類可以檢視目前變量的資料類型
print(type(a))
print(type(b))
print(type(c))
print(type(d))
print(type(e))
print(type(f))
# 在Python裡變量是沒有資料類型的
# 我們所說變量的資料類型,其實是變量對應的值的資料類型
m = 23;
print(type(m))
m= "HI"
print(type(m))