day 01 python基础
-
cpu 内存 硬盘 操作系统
- cpu 计算机的运算和计算中心
- 内存 暂时存储数据,临时加载数据应用程序,速度快。
- 磁盘 长期存储数据,速度慢,价格相比较低。
- 操作系统 对上提供软件支持,对下进行硬件运行控制。
-
python 的编程语言分类
-
编译型(静态语言):将代码一次性全部编译成二进制,然后执行。
优点:执行效率高。
缺点:开发效率低不能夸平台
代表语言: c
-
解释型(脚本语言):逐行解释成二进制,逐行运行。
优点:开发效率高,可以跨平台。
缺点:执行效率低。
代表语言:python
-
python的种类
- Cpython:官方推荐解释器。可以转化成C语言能识别的字节码。
- Jpython: 可以转化成Java语言能识别的字节码。
- Ironpython:可以转化成.net语言能识别的字节码
- pypy: 动态编译。(一次性转化为二进制语言)
-
python 安装
通过手动方式添加环境变量:Windows
高级系统设置中的环境变量 中有一个 path 将python.exe 文件路径添加到其中
-
变量与常量
- 由数字字母下划线组成,不能以数字开头。
- 常量约定俗成,字母全为大写,放在文件最上面。
-
注释
- 单行注释#,多行注释‘’‘
难以理解的代码后面,加注释。
函数,类,文件都需要注释,解释说明。
-
数据类型
-
字符串str: 其运算+和*,+将两个字符串相拼接,输出乘数字即输出(数字)多个那个字符串
-
bool:常量True和 Flase
type()判断变量是什么数据类型。
input(’提示输入信息‘)得到用户输入,返回字符串类型
int () 强制转换类型
eval() 将参数最外侧引号去除
8.流程控制语句if
-
基本结构
if 条件: 结果
-
if elif elif ...多选一
num = int(input('输入数字:')) if num == 1: print('晚上请你吃饭') elif num == 3: print('一起溜达') elif num == 2: print('nihao')
-
嵌套的if
username = input('请输入用户名:') password = input('请输入验证码;') code = 'qwert' your_code = input('请输入验证码:') if your_code == code: if username == 'haohaoxue' and password == '123': print('登陆成功') else: print('账号或者密码错误') else: print('验证码错误')
总结:
这次找到的一个视频进行学习python,打算接下来一直跟学习,加油!
-
-