## pycharm
1. 汉化: file-setting-plugins, 搜索 chinese。
2. 打开一个新的 python 文件,需要右键激活运行选项。
3. python解释器:在 setting-项目下,选中对应的项目,右侧设置。
## 基本运算符
1. 注释: 单行 #, 多行 ''' ''', """ """。
2. 加 + , 减 - , 乘 * , 除 / , 取整数 //, 取余数 %, 乘方 **。
3. 字符串乘法: '-' * 50, 就是重复50次。
4. 乘方优先级最高。
## 学习目标
1. 执行程序硬件条件: 计算, 临时存储,永久存储。
2. 程序执行原理:
- 硬盘:保存 0101 cpu 可执行的机器语言。
- 内存: 当要执行某个程序时, 将要执行的程序移动到内存中。
- cpu 执行内存中的代码。
3. python ,解释性语言,执行原理:
- 硬盘(python程序), 内存(加载python解释器), cpu(翻译代码)
4. 开发目的:处理数据。
5. 一个软件登录过程: 双击启动图标 -> 内存加载软件 -> 软件内空间 存储账号密码,
- 每个软件的空间是独立的。
- 每个数据会发放一个地址,在程序中用变量保存, 方便定位读取数据。
## 数据类型
- 定义变量的时候可以不指定类型,python 会根据赋值的时候转换类型。
+ 数字类型
1. 定义int 类型: number = 1 (python 2.x 分int long, 3.x 合并为一个类型)
- 2 ** 1000000, 可以计算
- 2 ** 1000 在 python 中计算是非常容易的
2. 定义 string 类型: password = 'abc'
3. bool 类型: True False (0 为假, 其他为真)
4. float: 小数 3.1415926
5. complex: 复数型,主要用于科学计算
print(complex1*1) print('复数 complex1 中的实部为:', complex1.real) print('复数 complex1 中的虚部为:', complex1.imag) + 其他非数字类型 - 字典 列表 元组 + 数据类型检测: type(变量) + 类型转换: - int(str) 字符串转换为整数
## 不同数据类型的计算1. bool 变量, True: 1, False: 0
2. 字符串变量:
- 字符串 + 字符串: 拼接
- 字符串 + Num: 报错
- Num + 字符串: 拼接
- 字符串 * Num: 重复 Num 次字符串
## i/o
+ 输入
- input('提示语'): python3, pycharm 提示用单引号。
- 可以赋值给变量: pwd = input('请输入密码')
- 可以放入函数中 money = float(input('请输入价格'))
+ 输出
- 格式化字符串: %(格式化操作符)
- %s 字符串, %d 数字 %f 浮点数 %% 输出 %, %06D (数字前用0补全6位)
- print("苹果打单价 %d苹果打单价 %d苹果打单价 %d" % (num1,num2,num3))
- 对位插入, 先格式化字符串,在对应的位置插入对应数据类型,然后打印的时候通过 % 参数的方式传入, 多个数据用括号,并用逗号分隔。
## 命名规范 (待补充)
- Python风格规范 — Google 开源项目风格指南https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/#section-15