zoukankan      html  css  js  c++  java
  • Python的核心数据类型

    ​ Python的核心数据类型有:数字,字符串,列表,字典,元组,文件等。

    数字

    ​ 数字类型有:整形int,浮点型float,复数complex,布尔型bool。

    整形

    ​ 整型数是不带有小数部分的数字。包括自然数,0及负数自然数。如: -2, 100, 0

    整数字面值的表示方式

    ​ 整数可以以二进制、十进制、八进制和十六进制的方式进行表示,默认以十进制的方式进行展示。

    十进制方式表示方式

    ​ 默认数值为十进制的表示方式,如:

    >>> -10
    -10
    >>> 0
    0
    >>> 9999999999999999
    9999999999999999
    >>> 
    
    八进制的表示方式

    ​ 八进制数值以0o开头,后跟0~7,如:

    >>> 0o177
    127
    >>> 0o11
    9
    
    十六进制的表示方式

    ​ 十六进制数值以0x开头,后跟09,AF,a~f,如:

    >>> 0x11
    17
    >>> 0xFF
    255
    >>> 0x1234ABCD
    305441741
    
    二进制表示方式

    ​ 二进制数值以0b开头,后跟0~1,如:

    >>> 0b1001
    9
    

    浮点型

    ​ 浮点数是带有小数部分的数字(小数部分也可以是0)。浮点数的两种表示方式有小数表示和科学计数法表示两种表示方式。

    小数表示

    ​ 格式:数字.数字,两个数值中必须有一个要存在。如:

    >>> 3.14
    3.14
    >>> 3.1
    3.1
    >>> 3.0
    3.0
    >>> 3.
    3.0
    >>> 0.14
    0.14
    >>> .14
    0.14
    
    科学计数法表示

    ​ 格式:小数 e/E(正负号) 指数。如:

    >>> 6.18E-1
    0.618
    >>> 2.9979e8
    299790000.0
    

    复数

    ​ 由实部(real)和虚部(image)两部分组成,虚部必须是以j或J结尾的数。如:

    >>> 1j
    1j
    >>> (2j)
    2j
    >>> 1+1j
    (1+1j)
    >>> 1-1j
    (1-1j)
    >>> (-100+100j)
    (-100+100j)
    

    布尔类型

    ​ 用来表示真的假两种状态的类型:True 表示真(条件满足或成立) 和False 表示假(条件不满足或不成立)。True 也可以用1表示,False也可以用0表示。

    >>> 3==3
    True
    >>> True==1
    True
    >>> False==1
    False
    >>> False==0
    True
    

    注意:true和false首字母必须大写。

    空值

    ​ 空值是一个表示不存在的特殊对象。作用是用来语法占位和变量解除绑定。

    ……未完待续……

  • 相关阅读:
    程序清单 8-8 exec函数实例,a.out是程序8-9产生的可执行程序
    程序清单8-9 回送所有命令行参数和所有环境字符串
    程序清单8-3 8-4 演示不同的exit值
    C和指针 3.9作用域、存储类型示例
    程序4-6 utime函数实例
    程序4-5 打开一个文件,然后unlink
    C和指针笔记 3.8 static关键字
    C和指针笔记 3.7 存储类型
    C和指针笔记 3.6链接属性
    python爬虫<urlopen error [Errno 10061] >
  • 原文地址:https://www.cnblogs.com/nolanchan/p/10478111.html
Copyright © 2011-2022 走看看