1. alt+3为注释;alt+4为取消注释;alt+p为交互模式
2. idle直接打开进入之后 是编辑模式 也可以叫做脚本模式 适合写大量的代码
3. 写完代码按ctrl+s保存内容 然后按f5运行 运行之后会进入到交互模式(写一行运行一行)
4. = 叫做赋值语句 作用:把等号右边的值赋值给左边的变量
5. == 叫做比较语句 判断两边的数据是否相同
6. 变量 保存数据内容 方便后面对于该数据进行使用
7. 变量有自己的命名规范 是不可以随便取名的 比如直接用数字
8. 变量 由字母 数字 下划线组成 不能以数字开头
9. id方法 查看数据存放的内存地址
10. 内存池 -5 - 256 范围的整数 是固定地址的 超出范围就随机分配地址
11. id 关键字(在python中有特殊意义的单词)和内置函数 是不能用作变量名的
import(导入) keyword 查看所有的关键字
keyword.kwlist
查看所有的内置函数 dir(__builtins__)
12. print 打印输出 input 等待输入
13. 在交互模式中会自动打印内容 但是编辑模式需要通过print才可以打印
14. input用来接收数据 注意:接收数据的时候 最好是给人家提示 接收到的数据都是字符串类型
name = '小明'
print(name)
name = input('请输入您的名字:')
print(name)
15. 数据类型之数值类型
整型 int 浮点型 float 布尔型 bool 复数 complex (不用)
bool只有两个值 True(真)=1 False(假)=0
type() 方法可以帮助我们查看数据的类型
字符串 str
'10' + '8' 叫做字符串的拼接 字符串没有加减乘除这些计算
\n 换行
字符串拼接 + %s(占位符) 把位置先占住,传入什么内容我就是什么内容
format{} 占位符 字符串.format()
join 统一格式进行拼接 字符串.join([]) 因为join中只能够给一个数据 数据必须是字符串
f format简化 {} 占位符
16. 数值模块
常用的数值模块 decimal(精确数运算) math(数值运算)
在python中浮点数是不精确的
import decimal #导入
a = decimal.Decimal('3') # 使用Decimal方法 里面给字符串数据
b = decimal.Decimal('2.2')
c = decimal.Decimal('3')-decimal.Decimal('2.2') #or#c = a-b 转成自己需要的类型
from decimal import Decimal # 通过模块导入具体的方法
a = Decimal('2.2')
17. dir 查看有什么方法或属性
import math
print(math.pi) # 圆周率
print(math.ceil(2.1)) #向上取整
print(math.floor(2.9)) #向下取整
print(math.pow(2,3)) #幂运算
print(round(3.3)) # 四舍五入
print(math.sqrt(81)) # 开平方
print(math.fabs(-10)) # 绝对值
print('a','b','c',sep=',') #用,方式拼接abc