Python第二课>>>转到思维导图>>>转到我的博客
- Python的注释
- 输入输出
- 关键字:input()
- python3中的input全部存成字符串类型
- python2中需要认为告诉input输入的什么数据类型
- 格式化输出
- input自带换行,一个print独占一行
- 占位符%s,%d 谁先来谁先做个数必须一致,%08d,不够8位0补齐
- 基本数据类型
- int(整型),float(浮点型),str(字符串),list(列表),dict(字典),bool(布尔值)
- 复数
- >>> a = 1-2j
- >>> type(a)
- <type 'complex'>
- >>> a.real 查看实部
- 1.0
- >>> a.imag 查看虚部
- -2.0
- python2中才有长整型概念,python3中只有整形
- 字符串
- 单引号、双引号、三引号(可写多行,也可用作注释)
- 支持加和乘操作
- 列表
- 作用:能够存储多个数据 并且可以方便的取出一条或多条
- 定义:[]内部通过逗号分隔开多个数据(元素) 并且这多个可以是任意的数据类型
- 字典
- 作用:能够存储多组数据,存取的数据有对应的描述
- 定义:大括号内存多个元素,元素的格式key:value形式存储,键值对与键值对之间逗号隔开
- key通常是描述value的描述性信息,key通常存的就是字符串
- value就是描述性信息对应的真实的数据,value可以是任意类型
- 强调 字典是无序的
- 字典暴露给用户可以操作的部分只有key 无法直接获取到value
- 布尔值
- 作用:标识事物的对错(可行性) 通过True False来判断事物的真假 对错 是否可行
- 运算符
- 基本运算符
- print(10 / 3) #结果保留小数部分
- print(10 // 3) # 只保留整数部分
- print(10 % 3) # 取余数
- print(2**3) # 2的三次方
- python对数字的敏感度不是很高(存储的数字不精确)
- 比较运算:== != > < >= <=
- 逻辑运算符not非,and与,or或