标签:oat 第一个 修改 命名 关键字 可迭代对象 风格 长度 nic
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值
int() 函数用于将一个字符串或数字转换为整型。
以下是 int() 方法的语法:
class int(x, base=10)
返回整型数据。
float() 函数用于将整数和字符串转换成浮点数。
float()方法语法:
class float([x])
返回浮点数。
complex() 函数用于创建一个值为 real + imag * j 的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数。。
complex 语法:
class complex([real[, imag]])
参数说明:
返回一个复数。
str() 函数将对象转化为适于人阅读的形式。
以下是 str() 方法的语法:
class str(object=‘‘)
返回一个对象的string格式。
repr() 函数将对象转化为供解释器读取的形式。
以下是 repr() 方法的语法:
repr(object)
返回一个对象的 string 格式。
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
以下是 eval() 方法的语法:
eval(expression[, globals[, locals]])
返回表达式计算结果。
tuple 函数将列表转换为元组。。
以下是 tuple 的语法:
tuple( seq )
返回元组。
list() 方法用于将元组转换为列表。
注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在括号中,列表是放于方括号中。
list()方法语法:
list( seq )
返回列表。
set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
set 语法:
class set([iterable])
参数说明:
返回新的集合对象。
dict() 函数用于创建一个字典。
dict 语法:
class dict(**kwarg)
class dict(mapping, **kwarg)
class dict(iterable, **kwarg)
参数说明:
返回一个字典。
frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。
frozenset() 函数语法:
class frozenset([iterable])
返回新的 frozenset 对象,如果不提供任何参数,默认会生成空集合。
chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。
以下是 chr() 方法的语法:
chr(i)
返回值是当前整数对应的ascii字符。
ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。
以下是 ord() 方法的语法:
ord(c)
返回值是对应的十进制整数。
hex() 函数用于将10进制整数转换成16进制,以字符串形式表示。
hex 语法:
hex(x)
参数说明:
返回16进制数,以字符串形式表示。
oct() 函数将一个整数转换成8进制字符串。
oct 语法:
oct(x)
参数说明:
返回8进制字符串。
确保对模块, 函数, 方法和行内注释使用正确的风格
Python中的注释有单行注释和多行注释:
Python中单行注释以 # 开头,例如::
# 这是一个注释 print("Hello, World!")
多行注释用三个单引号 ‘‘‘ 或者三个双引号 """ 将注释括起来,例如:
#!/usr/bin/python3 ‘‘‘ 这是多行注释,用三个单引号 这是多行注释,用三个单引号 这是多行注释,用三个单引号 ‘‘‘ print("Hello, World!")
#!/usr/bin/python3 """ 这是多行注释,用三个双引号 这是多行注释,用三个双引号 这是多行注释,用三个双引号 """ print("Hello, World!")
标签:oat 第一个 修改 命名 关键字 可迭代对象 风格 长度 nic
原文地址:https://www.cnblogs.com/whxutao/p/9718593.html