python学习之第二篇:Python中的数字及其所具有的方法

Posted 难凉热血,码梦为生!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习之第二篇:Python中的数字及其所具有的方法相关的知识,希望对你有一定的参考价值。

1.前言

Python 数字(number)数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。

2.创建数字对象

以下实例在变量赋值时 Number 对象将被创建:

num1 = 10
num2 = 20

3.删除数字对象

可以使用del语句删除数字对象:

del num1        #删除单个数据
del num1,num2   #删除多个数据,中间用逗号分隔

4.数值类型

Python3支持三种不同的数值类型:

  • 整型(Int): 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作长整型Long类型使用,所以Python3没有Python2的Long类型。
  • 浮点型(float): 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)
  • 复数(complex):复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。

5.数值类型转换

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

  • int(x):将x转换成一个整数,如果x为浮点型,则转换后只取整数部分。
x = 10
y = 3.14
z = 3.99
print(int(x))      #输出10
print(int(y))      #输出3
print(int(z))      #输出3
  • float(x):将x转换成一个浮点数。
x = 10
y = 3.14
print(float(x))      #输出10.0
print(float(y))      #输出3.14
  • complex(x):将x转换成一个复数,实数部分为 x,虚数部分为 0。
x = 10
y = 3.14
print(complex(x))      #输出(10+0j)
print(complex(y))      #输出(3.14+0j)
  • complex(x, y):将x和y组成一个复数,实数部分为x,虚数部分为y。x 和 y 是数字表达式。
x = 10
y = 3.14
print(complex(x,y))      #输出(10+3.14j)

以上是关于python学习之第二篇:Python中的数字及其所具有的方法的主要内容,如果未能解决你的问题,请参考以下文章

第二篇-FPGA学习之RoadMap

Python学习之路 第二篇 二进制及其相关转化

python学习之第四篇:Python中的列表及其所具有的方法

python学习之第七篇:Python中的集合及其所具有的方法

python学习之第五篇:Python中的元组及其所具有的方法

Python学习之字符串格式化