python学习笔记(1) - 数据类型和变量

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
2
3
- \n表示换行
- \t表示制表符
- \ 本身也要转义,\\表示`\`

如果喜欢偷懒可以直接用r''表示’’内部的字符默认不专义

3.3 分行

在交互式命令需要输入多行内容时,用''',如果是一行分开写用续行符’'

代码:

1
2
3
4
5
6
print('''我要分行记
第二行了''')
print('''我要分行记\
第二行了''')
print(r'''我要分行记\
第二行了''')

输出:

1
2
3
4
5
我要分行记
第二行了
我要分行记第二行了
我要分行记\
第二行了

4.布尔值

4.1取值:truefalse

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