python3数据类型--数字

数字

Python数字数据类型用于存储数值。数字数据类型是不允许改变的,所以如果改变数字数据类型的值,将重新分配内存空间。

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

#!/usr/bin/env python
# _*_ coding:utf-8 _*_

var1 = 1
var2 = 10

可以使用del语句删除单个或多个对象的引用。

del var1, var2

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

  • 整型(int)--通常被称为是整型或整数,可以是正整数或负整数,不带小数点。Python3整形是没有限制大小的,可以当做long类型使用,  但实际上由于机器内存的有限,我们使用的整数是不可能无限大的。
  • 浮点型(float)--浮点型数字由整数部分和小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)
  • 复数(complex)--复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。

注:Python中存在小数字池:-5~257

我们可以使用十六进制和八进制来代表整数:

#!/usr/bin/env python
# _*_ coding:utf-8 _*_

number01 = 0xA0F  # 十六进制
number02 = 0o37  # 八进制
print(number01)
print(number02)

结果:

2575
31

数字类型转换

  • int(x):将x转换为一个整数
  • float(x):将x转换为一个浮点数
  • complex(x):将x转换成一个复数,实数部分为x,虚数部分为0
  • complex(x,y):将x、y转换成一个复数,实数部分为x,虚数部分为y。x和y是数值表达式。

数学函数

函数 描述 实例
abs(x) 返回数字的绝对值 abs(-10)返回10
ceil(x) 返回数字的上入整数 math.ceil(4.1)返回5
     
时间: 2024-12-28 17:38:20

python3数据类型--数字的相关文章

[Python3]Number(数字)

简述 Python数值数据类型用于存储数值,并有一系列对应的函数用于处理数值类型的数据. 在Python中支持三种不同类型的数值类型: 整型(int)通常称为整型或整数,为正数或负数,不带小数点.在Python3中,整型没有限制大小,即亦可做long类型使用,所以在Python3中无显性的long类型 浮点型(float)即带小数点的数值,也可以用科学计数法表示: 1.2e2 = 1.2 * 10^2 = 1201.2e2=1.2∗102=120 复数(complex)由实数部分和虚数部分构成,

python3数据类型_1

编码 默认情况下,Python 3源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: 1 #_*_ coding:utf-8 _* 在python3中,非-ASCII标识符也是允许的. 注释 在python中单行注释用“#”表示:多行注释用三个单引号或者三个双引号表示'''or""" 1 (''') 2 luckynum = 6 3 for i in range(3): 4 input_num = int(input

Python的数据类型--数字--字符串

先讲一个概念 在Python里,一切皆对象,对象基于类创建 所以,以下这些值都是对象: "wupeiqi".38.['北京', '上海', '深圳'],并且是根据不同的类生成的对象. 1.变量类型与对象 1.程序中需要处理的状态很多,就要有不同类型的变量值来表示, 在python中所有数据都是围绕对象这个概念来构建的,对象包含一些基本的数据类型:数字,字符串,列表,元组,字典等 程序中存储的所有数据都是对象,包含了1.身份(id),2.类型(type),3值(通过变量名来查看)每个对象

数据类型--数字

什么是数据类型: 计算机不能直接区分各种不同的数据,数据类型就是对常用的各种数据类型进行明确的划分! 数字: int(整型) 就相当于整数 long(长整型) 根C语言不同 python的长整型没有指定位宽:即没有限制长整型数值的大小,但又因为计算机内存有限,所以长整型不会无限大 在python3中 没有长整型. 数字可以加减乘除,数字与数字. 字符串: 只要加了单引号.双引号.多引号的都是字符串! 一般情况下单.双引号没有任何区别.除了字符串里有单引号的只能用双引号,例如:msg = " I'

③ Python3.0 数字类型

Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字).String(字符串).Tuple(元组):可变数据(3 个):List(列表).Dictionary(字典).Set(集合). 数字类型 Python中数字有四种类型:整数.布尔型.浮点数和复数. int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long. bool (布尔), 如 True和False. float (浮点数), 如 1.23.3E-2 comp

Python数据类型-----数字&字符串

Python数字类型 int类型表示的范围:-2147483648至2147483648之间,超出这个范围的数字即视为long(长整形) 在Python中不需要事先声明数据类型,它是根据具体的赋值来进行盘点数据类型的,例如: int类型 使用type(变量名) 可以查看该变量被赋值后的数据类型是什么 超出int范围的数字 int类型存储为long类型 只需要在后面加上大写字母L 在python中还支持复数类型 复数类型 Python字符串类型 # coding=UTF-8 #简单定义简单字符串

DAY02 - 数据类型: 数字

一.什么是数据? x=10,10是我们要存储的数据 二.为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 三.数据类型 数字(整型,浮点型,复数) 字符串 列表 元组 字典 集合 数字 定义: age=10 #本质age=int(10) salary=3000.3 #本质salary=float(3000.3) 十进制转二进制 1 age=10 #age=int(10) 2 print(bin(age)) >>> 0b1010 十进制转八进制 1 a

python数据类型--数字、字符串

python语言是一门强类型语言,同时也是一门动态语言,能在运行期间自动检查数据的类型,所以python不用去定义变量类型. python变量赋值: a = 10 b = 100 c = list 或 a,b,c = 10,100,list Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) Number(数字): Python支持四种不同的数值类型: int(有符号整型) long(长整型[也可

Python新手学习基础之数据类型——数字类型

创建一组数字 Python 的有以下几种内置数字类型: int,整型,比如:1.-2.598: float,浮点型,比如:0.0.-3.5.18.55: bool,布尔型,即True和False两个关键字,但他们的值实际上还是1和0,所以他们是可以进行加减的哦: complex,复数型(复数是数学术语),用a+bj或者complex(a,b)来表达,a.b都是浮点型.比如:3.5j.5-2j. 对数字进行运算 数字运算?有同学会说这不就是加减乘除(+ - * /)嘛,当然没错啦! 但在这里要讲的