Welcome to MyBlog! This article was writed to take note my study of Python on liaoxuefeng.
数据类型和变量
1.整数
整数在python是绝对精确,不存在四舍五入(包括除法)
ps:python中除法有2种,/计算结果是浮点数;//计算结果是整数,因此也被称为地板除
2.浮点数
浮点数计算可能会有四舍五入的误差
很大或者很小的浮点数,需要用科学计数法,eg. 1.2e-5
3.字符串
3.1 单引号''和双引号""都一样
3.2 转义符\
1 | - \n表示换行 |
如果喜欢偷懒可以直接用r''表示’’内部的字符默认不专义
3.3 分行
在交互式命令需要输入多行内容时,用''',如果是一行分开写用续行符’'
代码:
1 | print('''我要分行记 |
输出:
1 | 我要分行记 |
4.布尔值
4.1取值:true,false
4.2运算符:not, and, or
5.空值
控制是python里的一个特殊的值,用none表示,不同于0
5.变量
python是动态语言,因此赋值时,不需要指定数据类型
而且,赋值语句的等号不同于数学的等号,比如下面的代码:
a='ABC'
python解释器干了2件事情:
1.在内存中创建了一个’ABC’的字符串;
2.在内存中创建了名为a的变量,并将a指向ABC
6.常量
python里面没有常量,但是大写的变量是一种习惯上表示常量的用法。
7.其他数据类型
7.1 空值
7.2 list、tuple、dict、set