首先要明确的是:在python中,一切皆为对象。

从底层角度看,对象就是保存在内存中的一个数据块。从抽象层看,对象就是我们的代码模拟出的一个类的独立个体。

在python中变量不需要声明类型,也不需要提前定义。当你第一次为一个变量赋值的时候,也就创建了这个变量。

同时python也 是强类型的语言,他会根据你对变量赋的值动态确定变量的类型。

整型

python中的整形有以下特点:

1、是引用类型,不可变类型。

下面是一个例子:

a  = 5

a = 7

2、整形内存池

python程序载入前,内存中就生成了一个整形内存池内池,用来存储常用范围的整数。而相同的整数会共享内存数据,这样就一定程度避免了申请内存带来的消耗。

当使用的整数超过这个整形池的范围时,才会去申请内存。

>>> a=1

>>> b=1

>>> a isb #is 运算符用来判断2个变量是否引用同一个对象

True>>> a=5666346666

>>> b=5666346666

>>> a isb

False

3、不区分长短,和符号

所有的整形数据都是int类。python3中的int可以存储比64位更大的整数,所以我们一般不会担心溢出的问题了 :)

4、2个数相除总是浮点型,即便2个都是int类型。若想整除,则使用  //    运算符

5/3 == 1.666666666666667

5//3 ==1

浮点数

python 中的浮点数用float表示,也是引用,不可变类型。

运算符

+   -    *      /      %

//         整除

**        幂运算     2**3 ==8

上面的运算符都支持与 = 组合,+=  -=  *=    /=   //=     **=

注意:python中没有  ++   --  运算符

类型转换

int()

float()

python的使用的是函数式的转化写法,而不是C#   java中的将类型括起来的写法

有两种用处:

1、做强制类型转化

int(1.66) == 1

float(5)   == 5.0

2、做解析用法,参数为字符串(其它语言加做parse() )

int("34") == 34

int("12.5")    //error不能解析为整型

float("34.9")  == 34.9

float("12")  == 12.0

python支持的数据类型float_Python基本数据类型之int 、 float相关推荐

  1. python基本数据类型float_Python基本数据类型

    目录 前言 Python作为一种弱类型编程语言,其数据类型较之于C/C++无论是在数据的存储还是调用都有着很大的区别.其特有的字典类型更是一个非常经典且功能强大的数据类型.下面一起来学习Python的 ...

  2. c语言如何用串口发送数据类型,串口通信中的int float型数据的处理和发送

    在做下位机通信时往往会用到串口,包括下位机将数据传输给上位机,或者是下位机与下位机之间进行数据传输,这时候就会遇到发送数据的问题,单片机通过串口发送数据时往往是一次一个字节(8位),如果传输char( ...

  3. 一木.溪桥学Python-04: Python基础数据类型int ,float ,bool ,complex,None,str, 转义字符

    一木.溪桥 在Logic Education跟Amy学Python 12期:Python基础课 一木.溪桥学Python-04: Python基础数据类型int ,float ,bool ,compl ...

  4. python面试题之Python支持什么数据类型?

    所属网站分类: 面试经典 > python 作者:外星人入侵 链接:http://www.pythonheidong.com/blog/article/67/ 来源:python黑洞网,专注py ...

  5. 学python能做什么类型的工作-Python支持哪些数据类型

    Python基本数据类型一般分为:数字.字符串.列表.元组.字典.集合这六种基本数据类型. 数字数字类型是不可更改的对象.对变量改变数字值就是生成/创建新的对象.Python支持多种数字类型: 整型( ...

  6. python支持的四种数据类型_Python支持的数据类型有( )

    [多选题]以下选项属于 Python 整数类型的是( ) [其它]根据CAD原文件绘制别墅立面图:如图 别墅立面图002.dwg [单选题]字符串是一个连续的字符序列,用________方式打印出可以 ...

  7. python不支持单字符类型_Python数据类型之字符串

    1. Python字符串的创建 字符串是Python中最常见的数据类型,通常使用单引号或双引号来定义一个字符串,如下: str = "我是字符串" str1 = '我也是字符串' ...

  8. Python支持的数据类型

    Python基本数据类型一般分为: 非组合数据类型:数字.字符串 组合数据类型:集合 .序列类型(列表.元组).字典.掌握序列类型,可以应对绝大多数组合数据类型的应用场景. 技巧: 可以使用type( ...

  9. python支持的数据类型char_python基本数据类型

    笔记内容:基本数据类型 笔记日期:2017-10-20 基本数据类型 在python中变量不需要声明数据类型,但是每个变量使用前都必须先赋值,只有赋值后变量才会被创建.所以在python中变量就是变量 ...

最新文章

  1. 寻找Archie服务器中的文件,Archie服务
  2. 石川es6课程---11、json
  3. Intel GPU及NVIDIA GPU对视频编解码支持情况
  4. 区块链BaaS云服务(21)腾讯CCGP”节点安全“
  5. Ajax(一)显示可用内存空间
  6. 从笑话中看到产品创意
  7. Dynamics CRM2011 通过DeveloperToolkit在VS中部署遇到的问题
  8. 安卓应用安全指南 4.2.3 创建/使用广播接收器 高级话题
  9. 实现点击打卡_打卡APP哪家强?快来看!这里有一款超好用的轻量级免费的习惯养成APP!...
  10. mysql表数据量太大,达到了1亿多条数据,除了分库分表之外,还有没有其他的解决方式?
  11. rm: cannot remove ‘malloc.pro/.user.ini‘: Operation not permitted
  12. 软件测试 白盒测试是否为闰年,对【判断闰年】函数的白盒测试
  13. 【NetApp】NetApp存储设备的CPU使用率分析
  14. 关于谷歌浏览器Google Chrome 打开所有网页都显示“无标题”的解决办法。
  15. 物联网项目开发实战案例
  16. java热敏POS打印机编程
  17. 计算机课件制作总结,课件制作比赛活动总结范文
  18. 新月开始了-不解之谜也开始了
  19. react-ant design mobile - webpack 自定义主题
  20. wcs无线计算服务器,BKR/拜卡 WCS-10M

热门文章

  1. 人类语言的表现形式和规则
  2. 根据excel中的容填写信息
  3. 死磕 java同步系列之ReentrantReadWriteLock源码解析
  4. 上线。我都惊呆了。。。
  5. Redis笔记整理(三):进阶操作与高级部分
  6. kafka0.11.0.2安装 笔记
  7. 动手打造自己强大的右键菜单
  8. 开源加持 NFV借势OPNFV实现进阶之路
  9. 迅雷“星域”打通最后一公里重新定义CDN
  10. java实现生产者和消费者模式