博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1、Python基本对象类型----数字
阅读量:6584 次
发布时间:2019-06-24

本文共 1411 字,大约阅读时间需要 4 分钟。

首先记住一句话:对象思维:万物皆对象!

  • 准确描述python对象,需要从三个维度“身份、类型、值”。

>>> 520

520

>>> 55555555555555555555555555555

55555555555555555555555555555L

>>> 3.1415926

3.1415926

>>> 

int整数:520

long大整数:Python会自动对大整数进行转换,末尾显示一个L;

float浮点数:3.1415926

 

两个内建函数(build-in Function)

【身份】id():查看对象内存地址。

>>> id(520)

38401608L

>>> id(55555555555555555555555555555)

38334056L

>>> id(3.1415926)

32795904L

>>> 

【类型】type():查看对象类型。

>>> type(520)

<type 'int'>

>>> type(55555555555555555555555555555)

<type 'long'>

>>> type(3.1415926)

<type 'float'>

>>> 

】对象本身,上面举例的是数值。

 

对象有类型,变量无类型!

  • 变量:

>>> x=520

>>> x

520

>>> x=110

>>> x

110

>>> 

x为变量,先赋值520给它,然后又赋值110给它;x类似一个标签;

x作为变量,没有类型;

type(x)返回的是x对应值的类型;

 

>>> x=110

>>> type(x)

<type 'int'>

>>> x=55555555555555555555555555555

>>> type(x)

<type 'long'>

>>> x=3.1415926

>>> type(x)

<type 'float'>

>>> 

 

  • 四则运算:

加+、减-、乘*、除/,计算机和数学的四则运算规则一样的。

 

>>> 1+1

2

>>> 1+1.0

2.0

>>> 1.0+1.0

2.0

>>> type(1.0+55555555555555555555555555555)

<type 'float'>

>>> 

需要注意:

float浮点型+int整型=float浮点型

float浮点型+long长整型=float浮点型

 

  • 整数溢出问题:

Python为我们解决了这个问题,支持“无限精度”的整数,如下所示:

>>> 2**1000

10715086071862673209484250490600018105614048117055336074437503883703510511249361

22493198378815695858127594672917553146825187145285692314043598457757469857480393

45677748242309854210746050623711418779541821530464749835819412673987675591655439

46077062914571196477686542167660429831652624386837205668069376L

>>>

 

转载于:https://www.cnblogs.com/jionjionyou/p/5998753.html

你可能感兴趣的文章
poj 1274The Perfect Stall
查看>>
HDU 4720 Naive and Silly Muggles (外切圆心)
查看>>
垂死挣扎还是涅槃重生 -- Delphi XE5 公布会归来感想
查看>>
Ubuntu上运行Blender,在控制台上查看运行结果
查看>>
怎么检查网站的死链接呢?
查看>>
scrapy爬虫框架实例一,爬取自己博客
查看>>
React是UI的未来吗?
查看>>
中国人社部:2018年15个省(区、市)调整最低工资标准
查看>>
手把手教你通过Thrift 访问ApsaraDB for HBase
查看>>
MacOS安装MySQL 报错
查看>>
Java知识点总结(反射-反射操作泛型)
查看>>
Vue+webpack+Element 兼容问题总结
查看>>
《软技能》读书笔记(下)
查看>>
textarea文域高度自适应
查看>>
go语言renderer包代码分析
查看>>
【Scala谜题】成员声明的位置
查看>>
git最最最最...常用命令
查看>>
复杂recyclerView封装库
查看>>
使用Redis构建文章投票网站(Java)
查看>>
见微知著 —— Redis 字符串内部结构源码分析
查看>>