python 显式类型转换的语法

显式类型转换是指通过函数将一个数据对象从一种类型转换为另一种类型。在Python中,可以使用以下函数来进行显式类型转换:

  1. int():将一个对象转换为整数类型。 语法:int(obj[, base]) 参数:obj - 要转换为整数的对象。 base - 可选参数,用于指定进制,默认为10进制。 返回值:返回转换后的整数对象。

示例代码:

num_str = "10"
num_int = int(num_str)
print(num_int)  # 输出结果为:10
  1. float():将一个对象转换为浮点数类型。 语法:float(obj) 参数:obj - 要转换为浮点数的对象。 返回值:返回转换后的浮点数对象。

示例代码:

num_str = "3.14"
num_float = float(num_str)
print(num_float)  # 输出结果为:3.14
  1. str():将一个对象转换为字符串类型。 语法:str(obj) 参数:obj - 要转换为字符串的对象。 返回值:返回转换后的字符串对象。

示例代码:

num_int = 10
num_str = str(num_int)
print(num_str)  # 输出结果为:"10"
  1. bool():将一个对象转换为布尔类型。 语法:bool(obj) 参数:obj - 要转换为布尔类型的对象。 返回值:返回转换后的布尔值,如果对象为空、为0、为False,返回False;否则返回True。

示例代码:

num_int = 0
is_true = bool(num_int)
print(is_true)  # 输出结果为:False
  1. list():将一个可迭代对象转换为列表类型。 语法:list(iterable) 参数:iterable - 要转换为列表的可迭代对象。 返回值:返回转换后的列表对象。

示例代码:

string = "hello"
lst = list(string)
print(lst)  # 输出结果为:['h', 'e', 'l', 'l', 'o']
  1. tuple():将一个可迭代对象转换为元组类型。 语法:tuple(iterable) 参数:iterable - 要转换为元组的可迭代对象。 返回值:返回转换后的元组对象。

示例代码:

lst = [1, 2, 3]
tpl = tuple(lst)
print(tpl)  # 输出结果为:(1, 2, 3)

这些显式类型转换函数提供了一种灵活的方式,用于在需要时将对象从一种类型转换为另一种类型。根据具体需求,可以使用相应的函数来进行类型转换。

展开阅读全文

页面更新:2024-05-07

标签:语法   类型   布尔   整数   示例   字符串   函数   对象   参数   代码

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top