一、數據類型
1、字符串
字符串英文string,簡寫str,只要是被【單/雙/三引號】這層皮括起來的內容,不論那個內容是中文、英文、數字甚至火星文。只要是被括起來的,就表示是字符串類型
如:print('hello world')、print('你好')都是字符串
例:
word = '命運!不配做我的對手!'
attack = "308"
gold = "48g"
blood = '''+101'''
win = "First Blood!"
print(word)
print(attack)
print(gold)
print(blood)
print(win)
輸出:
命運!不配做我的對手!
308
48g
+101
First Blood!
2.整數
整數英文為integer,簡寫做int。代碼世界的整數,和數學課本中定義的一樣:是正整數、負整數和零的統稱,是沒有小數點的數字。如:
a = 10 b = -60 c = 6841 d = 0
整數可直接計算后輸出:
print(499*561+10620-365)
print((5025-525)/100+18*17)
3.浮點數
浮點數的英文名是float,沒有簡寫。
二、數據拼接
數據拼接的方法可簡單了,就是利用數據拼接符號【+】,將需要拼接的變量連在一起就行了。
如:
hero = '亞瑟' enemy = '敵方' action = '團滅' gain = '獲得' win = 'ACE稱號' print(hero+action+enemy+gain+win)
輸出:亞瑟團滅敵方獲得ACE稱號
type()函數
那么,這個type()函數要怎么使用呢?答案就是:只需把查詢的內容放在括號里就行。

如:
hero = '亞瑟'
enemy = '敵方'
action = '秒殺'
gain = '獲得'
number = 5
win = 'Penta Kill'
print(type(hero))
print(type(enemy))
print(type(action))
print(type(gain))
print(type(number))
print(type(win))
輸出:
<class 'str'>
<class 'str'>
<class 'str'>
<class 'str'>
<class 'int'>
<class 'str'>
三、數據轉換
如:
hero = '亞瑟'
enemy = '敵方'
action = '秒殺'
gain = '獲得'
number = 5
win = 'Penta Kill'
print(hero+action+str(number)+enemy+gain+win)
輸出:亞瑟秒殺5敵方獲得Penta Kill
如:
bug = '666' hair = '0' print(int(bug)+int(hair))
輸出:666
不過對於int()函數的使用,大家要注意一點:只有符合整數規范的字符串類數據,才能被int()強制轉換。

height = 183.5 weight = 79 age = '30' print(float(height)) print(float(weight)) print(float(age))

總結:
練習1:
請運用所給變量,使用str()函數打印兩句話。
第一句話:1人我編程累碎掉的節操滿地堆
第二句話:2眼是bug相隨我只求今日能早歸
number1 = 1
number2 = 2
unit1 = '人'
unit2 = '眼'
line1 = '我編程累'
line2 = '是bug相隨'
sentence1 = '碎掉的節操滿地堆'
sentence2 = '我只求今日能早歸'
print(str(number1)+unit1+line1+sentence1)
print('2'+unit2+line2+sentence2)
輸出:
1人我編程累碎掉的節操滿地堆
2眼是bug相隨我只求今日能早歸