数据类型和变量
2024-12-18
来源:要发发教育
- 整数
可以用十进制,也可以使用十六进制(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'
- 常量
用全部大写的变量名表示常量,但这只是习惯上的用法,没有人能保证常量不被改变
显示全文