數據拼接與數據轉換


數據拼接與數據轉換

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’變成浮點數,然后變成整數最后還得轉換成字符串也就是這樣:

str(int(float(number)))
那么代碼就成了:

 

 總結一下:

 

 

 


免責聲明!

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



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