python的基础知识和基础变量
- 
计算机基础知识
- cpu 相当于人类的大脑(运算和处理问题)
 - 内存 存储数据(临时)RAM
 - 硬盘 存储数据(永久)ROM
 - 操作系统 是一个软件,控制每个硬件进行数据交互
 
 - 
python的应用和历史
- 
云计算
 - 
web开发
 - 
科学运算、人工智能
 - 
系统运维
 - 
爬虫
 - 
金融
 - 
图形GUI
 - 
游戏
python2和python3区别
python2:功能重复,维护难度大
python3:源码统一语言
 
 - 
 - 
python是一个编程语言
解释型语言
分类:
编译型:只翻译一次
优点:运行速度快
缺点:开发速度慢
代表:C,C++
解释型:一句一句翻译(逐行翻译)
优点:开发速度快
缺点:运行速度慢
代表:pythony
 

- 
python的优缺点
优点:
- 入门容易
 - 开发效率高
 - 高级语言
 - 可移植性
 - 可拓展性
 - 可嵌入性
 
缺点:
- 
速度相对慢一些
 - 
代码不能加密
 - 
不能利用多线程
写好的py程序要用解释器运行
 
 - 
python的种类
- 
Cpython 官方推荐,转换成c的字节码
 - 
Jython 转换成java的字节码
 - 
IronPython 转换成c#的字节码
 - 
PyPy(特殊) 转换为动态编译,开发快,运行快
 
![]()
 - 
 
7.写一个程序试试:
- 
print() 打印---打印到屏幕
 - 
变量
a=1
- 起了一个变量名字
 - 有个值
 - 赋值
 
 


变量命名规则
- 
字母,数字,下划线组成
 - 
不能以数字开头
 - 
不能使用python中的关键字
 - 
不能使用中文和拼音
 - 
命名要有意义
 - 
区分大小写
 - 
推荐写法
- 驼峰体
 - 下划线(官方推荐)
 
 - 
常量
 变量名全部大写叫常量,不建议修改
 - 
注释
给一些不太能够理解的的写一个描述--让程序好理解
- 
单行注释 # 只是注释一行
 - 
多行注释 "' '" 支持换行
注释后的代码不执行
 
 - 
 - 
基础数据类型识别
 int 整形变量 + - * /
 str 字符串“带引号就是字符串”
 字符串加法:只能与字符串相加(拼接)
 字符串乘法:字符串*数字
 bool 布尔值
 True or False
列表
元祖
字典
集合
 - 
用户输入(交互)
input("提示语句")
python3版本中input获取到的都是字符串
查看数据类型type
 - 
流程控制语句
if(五种)
- 
单纯选择
if 条件:
 print(1) #
 - 
二选一
if 条件:
 结果
else:
 结果
 - 
多选一(没有else的时候,选择0个或者一个,有else的时候,就选一个)
if 条件:
 结果
elif 条件:
 结果
elif 条件:
 结果
else :
 结果
 - 
多选(可以选所有,也可以一个都不选)
if 条件:
 结果
if 条件:
 结果
if 条件:
 结果
if 条件:
 结果
if 条件:
 结果
 - 
嵌套if(嵌套最多三层)
if 条件:
 结果
 if 条件:
 结果
 if 条件:
 
 - 
 
                    
                

                
            
        
浙公网安备 33010602011771号