Python中的String到Int和Int到String
Python定义了类型转换函数来直接将一种数据类型转换为另一种数据类型。本文旨在提供有关将字符串转换为 int 和将 int 转换为字符串的信息。
将字符串转换为 int
如果我们想将字符串中表示的数字转换为 int,我们必须使用int()函数。此函数用于将给定基数的数字转换为十进制。
Syntax: int(string, base)
Parameter :
string : consists of 1’s and 0’s
base : (integer value) base of the number.
例子:
Python3
# string data
n = '321'
print('Type of num is :', type(n))
# convert using int()
n = int(n)
print('So Now, type of num is :', type(n))
Python3
hdv = 0x1eff
print('Type of hdv :', type(hdv))
# Converting to string
hdv = str(hdv)
print('Type of hdv now :', type(hdv))
输出:
Type of num is :
So Now, type of num is :
将 Int 转换为字符串
可以使用 str()函数将 int 数据类型转换为字符串。
Syntax: str(object, encoding=’utf-8′, errors=’strict’)
Parameters:
object: The object whose string representation is to be returned.
encoding: Encoding of the given object.
errors: Response when decoding fails.
例子:
Python3
hdv = 0x1eff
print('Type of hdv :', type(hdv))
# Converting to string
hdv = str(hdv)
print('Type of hdv now :', type(hdv))
输出:
Type of hdv :
Type of hdv now :