python基礎2 數據類型、數據拼接、數據轉換


一、數據類型

  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相隨我只求今日能早歸

 

 


免責聲明!

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



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