Python数据类型和变量

冷不防 2022-05-18 00:42 327阅读 0赞

数据类型

  1. 整数
  2. 浮点数 即小数,对于很大或很小的浮点数,使用科学计数法表示,即把10用e代替,如1.23乘以10的9次方就是1.23e9, 或者12.3e8, 0.000012可以写成1.2e-5。由于整数和浮点数在计算机内部存储方式不同,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差。
  3. 字符串 单引号或双引号括起来的任意文本,字符串中可以使用转移字符,\n,\t,\等等。
    r’….’表示默认’…’内部的字符串不转义

    print ‘\\t\‘
    \ \
    print r’\\t\‘
    \\t\

可以使用”’…”’来表示多行

  1. >>> print '''line1 line2 line3 line4'''
  2. line1
  3. line2
  4. line3
  5. line4
  6. >>>

4.布尔值 True,False 使用and(与) or(或) not(非)运算

  1. 空值 None表示

变量

变量是任意数据类型

  1. >>> a = 'ABC'
  2. >>> b = a
  3. >>> a = 'xyz'
  4. >>> print b
  5. ABC

对于上述代码,python解析器做了一下几件事:

  1. 在内存中创建了‘ABC’的字符串;
  2. 在内存中创建了一个名为a的变量,并把它指向‘ABC’
  3. 在内存中创建一个名为b的变量,把变量b指向变量a锁指向的数据。
  4. 在内存中创建一个‘xyz’的字符串,并将变量a指向该字符串。

常量

发表评论

表情:
评论列表 (有 0 条评论,327人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python数据类型变量

    数据类型 1. 整数 2. 浮点数 即小数,对于很大或很小的浮点数,使用科学计数法表示,即把10用e代替,如1.23乘以10的9次方就是1.23e9, 或者12.3e

    相关 Python数据类型变量

    数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种