Python3数据类型转换&注释,,有时候,我们需要对数


有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。

以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值

技术分享图片


描述

int() 函数用于将一个字符串或数字转换为整型。

语法

以下是 int() 方法的语法:

class int(x, base=10)

参数

x -- 字符串或数字。base -- 进制数,默认十进制。

返回值

返回整型数据。


描述

float()函数用于将整数和字符串转换成浮点数。

语法

float()方法语法:

class float([x])

参数

x -- 整数或字符串

返回值

返回浮点数。


描述

complex()函数用于创建一个值为 real + imag * j 的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数。。

语法

complex 语法:

class complex([real[, imag]])

参数说明:

real -- int, long, float或字符串;imag -- int, long, float;

返回值

返回一个复数。


描述

str() 函数将对象转化为适于人阅读的形式。

语法

以下是 str() 方法的语法:

class str(object=‘‘)

参数

object -- 对象。

返回值

返回一个对象的string格式。


描述

repr() 函数将对象转化为供解释器读取的形式。

语法

以下是 repr() 方法的语法:

repr(object)

参数

object -- 对象。

返回值

返回一个对象的 string 格式。


描述

eval() 函数用来执行一个字符串表达式,并返回表达式的值。

语法

以下是 eval() 方法的语法:

eval(expression[, globals[, locals]])

参数

expression -- 表达式。globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。

返回值

返回表达式计算结果。


描述

tuple 函数将列表转换为元组。。

语法

以下是 tuple 的语法:

tuple( seq )

参数

seq -- 要转换为元组的序列。

返回值

返回元组。


描述

list() 方法用于将元组转换为列表。

注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在括号中,列表是放于方括号中。

语法

list()方法语法:

list( seq )

参数

list -- 要转换为列表的元组。

返回值

返回列表。


描述

set()函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。

语法

set 语法:

class set([iterable])

参数说明:

iterable -- 可迭代对象对象;

返回值

返回新的集合对象。


描述

dict()函数用于创建一个字典。

语法

dict 语法:

class dict(**kwarg)class dict(mapping, **kwarg)class dict(iterable, **kwarg)

参数说明:

**kwargs -- 关键字mapping -- 元素的容器。iterable -- 可迭代对象。

返回值

返回一个字典。


描述

frozenset()返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。

语法

frozenset() 函数语法:

class frozenset([iterable])

参数

iterable -- 可迭代的对象,比如列表、字典、元组等等。

返回值

返回新的 frozenset 对象,如果不提供任何参数,默认会生成空集合。


描述

chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。

语法

以下是 chr() 方法的语法:

chr(i)

参数

i -- 可以是10进制也可以是16进制的形式的数字。

返回值

返回值是当前整数对应的ascii字符。


描述

ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。

语法

以下是 ord() 方法的语法:

ord(c)

参数

c -- 字符。

返回值

返回值是对应的十进制整数。


描述

hex()函数用于将10进制整数转换成16进制,以字符串形式表示。

语法

hex 语法:

hex(x)

参数说明:

x -- 10进制整数

返回值

返回16进制数,以字符串形式表示。


描述

oct()函数将一个整数转换成8进制字符串。

语法

oct 语法:

oct(x)

参数说明:

x -- 整数。

返回值

返回8进制字符串。


Python3 注释

确保对模块, 函数, 方法和行内注释使用正确的风格

Python中的注释有单行注释和多行注释:

Python中单行注释以#开头,例如::

# 这是一个注释print("Hello, World!") 

多行注释用三个单引号‘‘‘或者三个双引号"""将注释括起来,例如:

1、单引号(‘‘‘)

#!/usr/bin/python3 ‘‘‘这是多行注释,用三个单引号这是多行注释,用三个单引号 这是多行注释,用三个单引号‘‘‘print("Hello, World!") 

2、双引号(""")

#!/usr/bin/python3 """这是多行注释,用三个双引号这是多行注释,用三个双引号 这是多行注释,用三个双引号"""print("Hello, World!") 

Python3数据类型转换&注释

评论关闭