數據拼接與數據轉換
1.數據拼接:數據拼接一般指的是同種數據類型的拼接,比如字符串
利用拼接符號【+】,將需要拼接的變量連在一起就行了
比如字符串的拼接:
會打印出:
而數字的拼接則會變成四則法則的運算
結果會顯示:
而數字與字符串直接直接連接 ,計算機則會看不懂,於是報錯比如
會出現:
要改過來的第一種方法: 我們可以在1上面加上引號
而如果我們不想改變上面的變量,那么需要用到數據轉換
2.數據轉換:簡而言之就是將一種數據類型轉換成為另外一種數據類型,可以用type()函數去判斷屬於什么類型
由於剛開始寫,暫時轉換數據類型的函數先介紹3種:str()、 int()和float(),
后面還會有很多種數據類型,都可以根據相應的需求去轉換
1.str():str()函數能將數據轉換成其字符串類型,不管這個數據是int類型還是float類型,只要放到括號里。這個數據就能搖身一變,成為字符串類型
比如上面的例子可以寫成:
上面的直接加引號也可以,代碼的世界千變萬化,同一個結果可能有千百萬種答案,如果我們只心安理得地,局限在一種思維模式下。那這個思維定勢一定會阻擋你的進步
2.int():int()函數能夠將數據轉換成整數類型,其使用方法同str()一樣,將你需要轉換的內容放在括號里就行,像這樣:int(轉換的內容)。
這樣是會出現錯誤的
它們並不是一種數據類型,所以不能拼接
結果是一樣的 ,但是實際上代表的數據類型拼接是不一樣的
3.float():將其他數據類型轉換成為浮點數。float()函數的使用,也是將需要轉換的數據放在括號里,像這樣:float(數據)。
結果會是2.0
那么如果我只能用下面的拼接要打印出我是1號選手小明
首先需要將字符串‘1.2’變成浮點數,然后變成整數最后還得轉換成字符串也就是這樣:

總結一下: