Python 数字类型

.title { background-color: black; color: aliceblue; height: 28px; width: 100%; line-height: 28px; text-align: center; font-family: 仿宋; font-size: 15px; opacity: 0.5 }

--> { }

Python 数字类型

一、数字

  • 定义:a = 1
  • 特性:1.只能存放一个值

      2.一经定义不可更改

      3.直接访问

  • 分类:1.整型[int] 整数可用十进制、八进制、十六进制表示

            bin(10) - 十进制转二进制

            oct(10) - 十进制转八进制

            hex(10) - 十进制转十六进制

        Ob:开头表示二进制  O:开头表示八进制  Ox:开头表示十六进制   查看变量类型如:print(type(变量名))

      2.长整型  python2存在(最后会出现L)  python3不存在

      3.布尔   True(1) 和 False(0)

      4.浮点   数据中的小数

      5.复数   由实数和虚数部分组成:1.3+2.5j  1.3实数. 2.5j虚数. 虚数后必须叫字母.

  • 数据类型具体操作:  
#   =========   十进制转二进制  and  二进制转十进制
#   ps:将 10 转换成二进制
>>aa = bin(10)
>>print(aa)
>>0b1010
>>print(type(aa))
>>class ‘str‘

#   ps:将二进制数0b1010通过二进制方法转换成十进制
>>bb = int("0b1010",base=2)
>>print(bb)
>>10

#   =========   八进制转十六进制  and  八进制转十进制
#   ps:八进制 and 十六进制一样
#   将 10 转换成八进制
>>cc = oct(10)
>>print(cc)
>>0o12

#   ps:将八进制数0o12通过八进制方法转换成十进制
>>dd = int("0o12",base=8)
>>print(dd)
>>10

#   =========   十进制转十六进制  and  十六进制转十进制
#   将 10 转换成十六进制
>>ee = hex(10)
>>print(ee)
>>0xa

#   将十六进制数0xa通过十六进制方法转换成十进制
>>ff = int("0xa",base=16)
>>print(ff)
>>10

原文地址:https://www.cnblogs.com/SnailIng/p/9902292.html

时间: 2024-09-29 08:55:33

Python 数字类型的相关文章

Python数字类型介绍

目录 数据类型介绍 数字类型 数字类型的创建 数据类型的转换 数学运算 数字类型相关的函数 小整数对象池 数据类型介绍 Python数据类型可分为:数字型和非数字型 数字型 整型(int) 浮点型(float) 布尔型(bool) 真(True) 假(False) 复数型(complex) 主要用于科学计算 非数字型 字符串(str) 列表(list) 元组(tuple) 字典(dict) 在Python中,所有的非数字类型变量,都有一个共同的特点: 都是一个序列,可以理解为容器 数字类型 在3

Python:数字类型和字符串类型的内置方法

一.数字类型内置方法 1.1 整型的内置方法 作用 描述年龄.号码.id号 定义方式 x = 10 x = int('10') x = int(10.1) x = int('10.1') # 报错 内置方法 没有内置方法,只有算术运算和比较运算 存在一个值还是多个值 存一个值 有序or无序 有序:有索引:无序:无索引 压根就没有这一说 可变or不可变(重点) 数字类型不可变 可变(变量值而言) lis = [1,2,3] print(id(lis)) lis[0] = 2 #lis-->[2,2

Python数字类型

数字数据类型存储数值.它们是不可变的数据类型,这意味着改变数据类型的结果值,需要一个新分配的对象. 分配一个值给它们来创建的对象.例如: var1 = 1 var2 = 10 也可以使用del语句删除相关的一些对象.del语句的语法是: 可以使用del语句删除单个或多个对象.例如: del var del var_a, var_b Python支持四种不同的数值类型: int (有符号整数): 通常被称为只是整数或整数,是正或负整数,不带小数点. long (长整数 ): 或长,是无限大的整数,

python数字类型之math库使用

首先我们应当了解什么是math库: math库是python提供的内置数学类函数库,math库不支持复数类型,仅支持整数和浮点数运算.math库一共提供了4个数字常数和44个函数.44个函数共分为4类,包括16个数值表示函数,8个幂对数函数,16个三角对数函数和4个高等特殊函数. # 有一点需要注意:math库中的函数不能直接使用,需要先使用保留字import引用该库.如下: (1) import math                                            

python数字类型学习之简单的计算器

1.分类:整数(没有小数部分的数字).浮点数(后边有小数部分).有虚部的复数.固定精度的十进制数.带分子分母的有理数.集合.布尔值等等 2.数字支持的数学运算:+.-.*(乘法).**(乘方) 注意:如果计算的是2的1000000次幂,就要等一会才会有答案,有300000个数字以上,一般都打印答案的长度len(str(2*1000000)) 3.浮点数的显示: (1)全精度:看做的是对象的代码形式repr >>> 3.1415*2 6.2830000000000004 (2)用户友好形式

python第二周 数字类型

数字类型 Python中,数字并不是一个真正的对象类型,而是一组类似类型的分类.Python不仅支持通常的数字类型(整数和浮点数),而且能够通过常量去直接创建数字以及处理数字的表达式,还通过模块和第三方库提供更多的数字类型支持.Python数字类型的完整工具包括: 整数和浮点数 复数(需要模块支持) 固定精度的十进制数 有理分数 集合 布尔类型 无穷的整数精度 各种数字内置函数和模块 处理数字对象的工具: 表达式操作符:+.-.*././/.>>.**.& 内置数学函数:pow.abs

python中,数字类型计算

说明: 今天在看python数字类型的操作,在此记录下. 操作过程: 1.数字的加减乘除 >>> 2 + 24>>> 4 - 22>>> 2 - 4-2>>> 2 * 24>>> 2 / 2 #除法的结果会返回小数的结果,如果是整除,小数点后面就是01.0>>> 1 / 30.3333333333333333 #1除以3除不尽,小数点后面是无限循环.>>> 2 / 0Traceba

Python入门之数字类型运算

Python数字类型有整数类型了.浮点数类型和复数类型.分别对应整数.实数和复数. 整数:    除十进制以外,其他进制需要前加引导符号如:二进制(bit)0b101 或 0B101:八进制(octonary)0o711 或 0O711:十六进制(hexadecimal) 0xABC  或 0XABC 本节课此部分还介绍了pow()函数. 浮点数:所有浮点数必须带有小数部分,浮点数有十进制表示和科学计数法表示.科学计数法形式<a>e<b> = a*10b 如4.3e-3 = 0.0

Python的数字类型

python数字类型有三种: 整数类型.浮点数类型.复数类型. 一.整数类型 示例: 十进制:1010 , 99 , -217 十六进制:0x9a , 0X89 ( 0x , 0X 开头表示十六进制) 二进制:0b010,-0B101 ( 0b , 0B 开头表示二进制 ) 八进制:0o123 , -0O456 ( 0o , 0O 开头是八进制 ) 二.浮点数类型 带有小数点和小数的数字 python中的浮点数的数值范围和小数精度都存在限制,这种限制与在不同的计算机系统有关. 示例: 0.0 ,