int函數在什么情況下不能用?
int() 函數用于將一個字符串或數字轉換為整型。只有符合整數規范的字符串類數據,才能被int()強制轉換。1、整數形式的字符串比如'1'和'2',可以被int()函數強制轉換。
2、文字形式,比如中文、火星文或者標點符號,不可以被int()函數強制轉換。
3、小數形式的字符串比如'1.2',由于Python的語法規則,也不能使用int()函數強制轉換。對于浮點數,int()函數會直接抹零,直接輸出整數部分。
int函數在什么情況下不能用?
int() 函數用于將一個字符串或數字轉換為整型。只有符合整數規范的字符串類數據,才能被int()強制轉換。1、整數形式的字符串比如'1'和'2',可以被int()函數強制轉換。
2、文字形式,比如中文、火星文或者標點符號,不可以被int()函數強制轉換。
3、小數形式的字符串比如'1.2',由于Python的語法規則,也不能使用int()函數強制轉換。對于浮點數,int()函數會直接抹零,直接輸出整數部分。