python 学习笔记

## 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

下一篇

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值