面向零基础的编程辅导教程

写程序,学编程,一对一辅导,代码调试Debug 微信:ittutor QQ:14061936

Python 字符串和整数互转

在 Python 中,可以使用内置的函数将整数转换为字符串,以及将字符串转换为整数。

整数转字符串:

可以使用 str() 函数将整数转换为字符串。 str() 函数接受一个对象作为参数,并返回对应的字符串表示。

例如:

num = 123
num_str = str(num)
print(num_str)  # 输出 "123"

 

字符串转整数:

可以使用 int() 函数将字符串转换为整数。 int() 函数接受一个字符串和一个可选的参数,该参数指定转换时的进制(默认是十进制)。

例如:

num_str = "456"
num = int(num_str)
print(num)  # 输出 456

 

如果要将一个包含非数字字符的字符串转换为整数,将会引发 ValueError 异常。因此,确保字符串只包含数字字符是很重要的。

如果你希望在进行字符串到整数的转换时,允许字符串包含非数字字符,可以使用 try-except 块来捕获异常并进行处理。

例如:

num_str = "123abc"
try:
    num = int(num_str)
    print(num)
except ValueError:
    print("无法将字符串转换为整数")

 

输出:

无法将字符串转换为整数

 

使用 try-except 块能够在转换失败时捕获异常,以便进行错误处理,避免程序终止。

C C++ Python Java MIPS Processing 程序编写 软件定制 远程教学 网络家教

写程序,学编程,一对一辅导,代码调试Debug 微信:ittutor QQ:14061936

Copyright 小艾米编程 鲁ICP备18032308号-1