資料拼接與資料轉換

2022-07-31 19:06:15 字數 1722 閱讀 6851

資料拼接與資料轉換

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)))

那麼**就成了:

總結一下:

資料型別與拼接

資料型別分為 int 整型 str 字串 float 浮點型 資料拼接需要資料型別一致 需要注意的是 input預設輸出為字串,在後面與int做條件判斷的時候,需要先轉換資料型別為int input 同時數字做資料拼接時,需要使用str number a 1 這是str型別的1 if a 1 pas...

python list,str的拼接與轉換

一 str轉換為list split 需要進行分隔提取的字串 從提取元素時依據的分隔符,一般也是乙個str型別,如 返回值,list中每個元素是中分隔後的乙個片段 str1 12345 list1 list str1 print list1 str2 123 sjhid dhi list2 str2...

MySQL 資料拼接

mysql的不同之處 多數dbms使用 或 來實現拼接,mysql則使用concat 函式來實現。當把sql語句轉換成mysql 語句時一定要把這個區別銘記在心。concat 拼接串,即把多個串連線起來形成乙個較長的串。concat 需要乙個或多個指定的串,各個串之間用逗號分隔。rtrim 函式去掉...