云计算开发教程:Python数据类型之数字

今天这篇文章是给大家分享一些云计算开发教程,今天讲解的是:Python数据类型之数字。

变量是存储在内存中的值,也就是说在创建变量时会在内存中开辟一个空间。

计算机是用来辅助人类的,在程序设计中也映射了显示世界的分类,以便于抽象的分析。

基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符

PYTHON有五个标准的数据类型:
Numbers(数字)

String(字符串)

List(列表)

Tuple(元组)

Dictionary(字典)

数字类型
用于存储数值,是不可改变的数据类型。

改变数字数据类型会分配一个新的对象。

数字类型对象的创建:

当你指定一个值时,Number对象就会被创建:

var1 = 1

var2 = 10

使用Del语句删除一些对象的引用

del语句的语法是:

del var1[,var2[,var3[....,varN]]]]

例如:

del var

del var_a, var_b

Python支持四种不同的数字类型:

int 有符号整型

long 长整型[也可以代表八进制和十六进制] L (python3.5已经没有)

float 浮点型

complex复数

一些数值类型实例:

| int | long | float | complex

| 10 | 51924361L | 0.0 | 3.14j

| 100 | -0x19323L | 15.20 | 45.j

| -786| 0122L | -21.9 | 9.322e-36j

| 080 | 0xDEFABCECBDAECBFBAEl | 32.3+e18 .876j

| -0490| 535633629843L | -90. -.6545+0J

| -0x260| -052318172735L | -32.54e100 3e+26J

| 0x69 | -4721885298529L | 70.2-E12 4.53e-7j

长整型也可以使用小写"L",还是建议使用大写"L",避免与数字"1"混淆。

Python还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型

整型Int表示的范围(2.0):

-2,147,483,648到2,147,483,647

-231到231-1

测试:

num=2147483647

type(num)

<type ‘int‘>

num=2147483648

type(num)

<type ‘long‘>

长整型Long表示的范围(2.0):

很大,几乎任意大的整数均可存储

人为定义长整型:

num=123L //在整数后面加L

type(num)

<type ‘long‘>

浮点型Float:

f=12

type(f)

<type ‘int‘>

f=12.0

type(f)

<type ‘float‘>

复数类型:

应用于系统分析、信号分析、量子力学、相对论、应用数学、流体力学、碎形

j=3.12

type(j)

<type ‘float‘>

j=3.12j //在原来数字基础上加j

type(j)

<type ‘complex‘>

Bool类型:

严格来讲,bool类型就是bool类型

bool(布尔型)

真 或 假

1 或 0

True 或 False

a=1==1

a

True

a=bool(1==1)

a

True

a=bool(1=="1")

a

False

type(a)

<type ‘bool‘>

原文地址:https://blog.51cto.com/14214237/2408025

时间: 2024-08-13 00:27:57

云计算开发教程:Python数据类型之数字的相关文章

云计算开发教程:Python自动化运维开发实战流程控制

今天这篇文章是给大家分享一些云计算开发教程,今天讲解的是:Python自动化运维开发实战流程控制. Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false. if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句-- else: 执行语句-- 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范

云计算开发教程:Python运算符与表达式

今天这篇文章是给大家分享一些云计算开发教程,今天讲解的是:Python运算符与表达式. 什么是运算符:运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.例如:2+3,其操作数是2和3,而运算符则是"+". 什么是表达式:表达式,是由数字.运算符.数字分组符号(括号).自由变量和约束变量等以能求得数值的有意义排列方法所得的组合.约束变量在表达式中已被指定数值,而自由变量则可以在表达式之外另行指定数值. PYTHON运算符分类:算术运算符 比较(关系)运算符 赋值运算符 逻辑

【转】Python数据类型之“数字(numerics)”

[转]Python数据类型之“数字(numerics)” 上一节内容说的是“Python基本语法”,本节主要讲下Python中的数据类型. 存储在内存中的数据通常有两个属性: 在内存中的存放位置:这个存放位置通过变量名可以找到: 在内存中的存放方式:这个由数据类型决定,如占几个字节的空间.占用空间是否需要连续等. Python中有很多内置类型(built-in types),内置类型可以理解为构建在Python Interpreter(Python解释器)里面的类型.Python中主要的内置类型

云计算开发教程:运维工程师必会技能--sar

今天这篇文章是给大家分享一些云计算开发教程,今天讲解的是:运维工程师必会技能--sar. SAR是系统活动报告(System Activity Report)英文单词的首字母缩写.正如它的名字所表示的那样,SAR是一个在Unix和Linux操作系统中用来收集.报告和保存CPU.内存.输入输出端口使用情况的命令.SAR命令可以动态产生报告,也可以把报告保存在日志文件中. 如果你没有安装该软件包,可以使用下面一条命令来安装它. [[email protected] ~]# yum install s

Python数据类型(数字和字符串)

1. 数据类型 1.1 Number(数字) Python可以处理任意大的整数,包括负整数. 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的.,比如,\(1.23\times10^9\) 和 \(12.3\times10^8\)是完全相等的. 整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差. 1.2 String(字符串) 字符串就是一系列字符.在Python中,

python 数据类型之数字

一.数字类型 Python 支持多种数字类型,包括:整型.长整型.布尔型.双精度浮点型.十进制浮点型. 复数. 1.整型:最通用的数字类型,在32位机上,范围 -2147483648 - 2147483647 (即 -231 - 231-1 ) 2.布尔型:只有两个取值,True 和 False 3.长整型: 用大写字母 "L" 表示  (整型和长整形统一,当数值大写超出整型的范围时,不再溢出,而是自动转化为长整形) 4.双精度: 类似C中的double,可以十进制或者科学计数法表示,

python 数据类型: 数字Nubmer / 字符串String / 列表List / 元组Tuple / 集合Set / 字典Dictionary

#python中标准数据类型 数字Nubmer 字符串String 列表List 元组Tuple 集合Set 字典Dictionary #单个变量赋值countn00 = '10'; #整数countn01 = '100.0' #浮点countn02 = "双权"; #字符串countn03 = '10'; #数字#print("整数 = "+countn00,"浮点 = "+countn01,"字符串 = "+countn0

Python数据类型-2 数字类型

数字类型 数字类型是不可变类型.所谓的不可变类型,指的是类型的值一旦有不同了,那么它就是一个全新的对象.数字1和2分别代表两个不同的对象,对变量重新赋值一个数字类型,会新建一个数字对象. 还是要强调一下Python的变量和数据类型的关系,变量只是对某个对象的引用或者说代号.名字.调用等等,变量本身没有数据类型的概念 .只有1,[1,2],"hello"这一类对象才具有数据类型的概念. Python 支持三种不同的数字类型,整数.浮点数和复数. 整数 通常被称为整型,数值为正或者负,不带

Python 数据类型 之 数字类型

python的数字类型有:int,long,float,complex,bool (0:False, 1:True) Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的.对于