回覆列表
-
1 # 西部人老馬
-
2 # 使用者6502807828552
str()是將數值型轉換為字元型的函式,函式全部引數為str(數值,m,n),表示將數值轉換為字元型,轉換後長度為m位,四捨五入保留n位小數,m和n可省略,表示轉換後長度預設10位,四捨五入保留到整數,這裡
?str(1232.5678)="1233"&&注意前面有6個空格
另,如:
?str(1232.5678,7,2)="1232.57"&&轉換後為7位,保留兩位小數,注意小數點要佔1位
-
3 # 使用者35648016758045
str函式是將數轉換為字元 格式Str(數值表示式,長度,小數位) 其中長度是總長度(整數部分+小數點+小數部分) 說明: 1.省略小數位時,預設不含小數(小數部分四捨五入) 2.不指定長度時預設長度為10位 比如:x=23.456 Str(x,6,3)的值為字元,即"23.456" Str(x,6,1)的值為" 23.5" 因為要保證長度是6位,所以2前有兩個空格 Str(x,6)的值為" 23" 前面有4個空格 Str(x)的值為" 23" 前面有8個空格(此時預設長度10位) str(x=2)是錯誤的
str函式是將“數字”轉換成“字串”。它與val函式是執行相反的操作。
例如要將 x 所表示的數字,從text1中輸出,則寫成 text1.text=str(x)
若從text1輸入x所代表的數字,則寫成 x=val(text1.text)