厨房小码农

python3入门教程之基本数据类型(一)

概述

  关于python3的一些基础知识,如果不是常用的话比较容易忘记,在这边整理下。

一、关于python中的变量

  • python中的变量不需要声明
  • 每个变量在使用之前必须赋值,变量赋值之后,该变量才被创建。
  • python中的变量不需要指定类型

二、标准数据类型

  • 数字(Number)
  • 字符串(String)
  • 列表(List)
  • 元组(Tuple)
  • 字典(Dictionary)
  • 集合(Set)

  这其中,数字,字符串,元组是不可变的数据类型,

      列表,字典,集合是可变的数据类型

三、数字(Number)类型

  数字类型包括

  • 整数(int)
  • 浮点数(float)
  • 布尔类型(bool)
  • 复数(complex)

  1.整数

    整数不带小数点,可以是正整数或者负整数,python3中没有大小的限制,可以当做long来使用(实际情况我们所使用的整数不可能无限大,因为内存有限)

    四种表现形式:
            二进制:0b开头
            八进制:0o开头
            十进制:正常显示
            十六进制:0x开头

    各进间数字进行转换(内置函数):
            bin(i):将i转换为2进制,以“0b”开头。
            oct(i):将i转换为8进制,以“0o”开头。
            int(i):将i转换为10进制,正常显示。
            hex(i):将i转换为16进制,以“0x”开头

 

    所有常见的数学函数与操作符都可用于整数,常见的操作如下图:

    

    当然整数也可以与位逻辑操作符参与运算,常见的如下表:

    

 

  2.布尔型

    有两个内置的布尔型对象:True和False。

    python提供了三个逻辑操作符,and、or、not,其中and 和 or 都使用短路逻辑,并返回决定其结果的操作数,not则总是返回True或者False。

  3.浮点数

    浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)

  4.复数

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

posted on 2019-05-14 16:24  厨房小码农  阅读(279)  评论(0编辑  收藏  举报

导航