day01 python入门
1. CPU 内存 硬盘 操作系统
CPU:中央处理
内存:临时存储数据 1.成本高 2.断电即消失
硬盘:长期存储大量数据
以上都是计算机硬件,硬件之间不能转移数据
操作系统:管理,协调计算机硬件与软件之间的“桥梁”
2.python 历史
python: 优美 清晰 简单
python2X: 1.源码重复,混乱,冗余2.源码不规范
python3X: 源码清晰、优美、简单
3.python是什么编程语言
代码(if else等等)不能直接被计算机识别,计算机只能识别0101
字节码
代码------------------》》》010101
编译型:一次性将所有代码转化为0101
代表语言:C C++
优点:执行效率高 缺点:开发效率低,不能跨平台
解释型:逐行解释逐行运行
代表语言:python
有点:开发效率高,能跨平台 缺点:执行效率低
python 种类:Cpython Jpython Ironpython 等等
4.第一个程序
(窗口键 + R 输入cmd 打开控制台)
python 空格 文件的路径 回车 运行你的python代码
python2X:默认ASCII :英文 字母 数字
解决支持中文的方法: 文件首行输入 : # -*- encoding:utf-8 -*-
python3X:默认utf-8 :识别中文、英文、字母、数字
5.变量
变量:将程序中的数据暂时保存起来,以便后续程序使用。
规则:1只能是字母、数字、下划线任意组合2不能以数字开头
3.不能是python的关键字4要具有可描述性5不能用中文6.不易过长
官方建议:下划线:
age_of_oldboy = 56
驼峰体:
AgeOfOldboy = 56
单驼峰;
Ageofoldboy = 56
6.常量 不变的量 全部采用大写
7.注释 1关键节点,或难以理解的代码2文件、函数、类的描述
单行 多行
8.数据类型
整形:int
字符串: str 1.描述信息 2.存储少量数据
布尔 : True False
9.用户交互 input 字符串
10. if 的5种类型
if
if
else
if
elif
elif
elif.....
if
elif
elif
elif.....
else
if
if
if

浙公网安备 33010602011771号