数据类型和变量

  • 整数
    可以用十进制,也可以使用十六进制(0x)
  • 浮点数
    可以用数学写法,也可以用科学计数法(1.23e9)
  • 字符串
    是以 ' ' 或 " " 括起来的任意文本,比如'abc',"xyz"等
    如果 ' 本身也是一个字符,那就可以用 " " 括起来
    如果字符串内部既包含 ' 又饱含 "怎么办,可以用转义字符 \ 来标示,比如:
    'I'm "OK"!'
    转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是
    如果字符串里面有很多字符需要转义,需要加很多\,可以使用r'' 表示''内部的字符串默认不转义
    如果字符串内部有很多换行,用\n写在一行里面不好阅读,可以使用'''...'''的格式表示多行内容,可以自己试试:
    print '''line1
    ...line2
    ...line3'''
    上面是在交互式命令行内输入,如果写程序,就是:
    print '''line1
    line2
    line3'''
  • 布尔值( True, False)
    and 、or、not
  • 空值(None)
  • 变量
    当我们写 a = 'ABC' 时,python解释器干了两件事:
    1.在内存中创建了一个 'ABC'的字符串
    2.在内存中创建了一个名为 a 的变量,并把它指向 'ABC'
    当写 b = a 时,做的事情:解释器创建了变量b,并把b指向a指向的字符串'ABC'
  • 常量
    用全部大写的变量名表示常量,但这只是习惯上的用法,没有人能保证常量不被改变

推荐阅读更多精彩内容