1.计算机基础知识
? 1.cpu: 人类的大脑 运算和处理问题
? 2.内存: 临时存储数据 断电就消失了
? 3.硬盘: 永久 存储数据
? 4.操作系统:是一个软件 控制每个硬件之间数据交互
2.python的应用和历史
? 1.python崇尚优美,清晰,简单。
? 2.python发展史
? 3.python2:
? C , Java, C# 源码不统一 功能重复 维护难度大
? python3:
? 源码统一,代码(功能)重复 维护难度降低了
3.python是一个编程语言
? 1.分类:男人,女人 ,老人,青年人,小孩,南方人,北方人
? 2.python的分类:
? (1)编译型:只翻译一次
? 优点:运行速度快
? 缺点:开发速度慢
? 代表语言:C, C++
? (2)解释型:一句一句的翻译,逐行翻译
? 优点:开发速度快
? 缺点:运行速度慢
? 代表语言:python
4.python的优缺点
? 优点:开发效率非常高;高级语言;可移植性;可扩展性;可嵌入性
? 缺点:速度慢;代码不能加密。
5.python的种类
6.python的安装和环境配置
7.写一个python程序
? 1.print() 打印—打印到屏幕
8.变量
? a=1
- ? 起了一个变量名 a;
- ? 有个值1;
- ? 将值赋给变量名=
定义变量的规则:
1.字母,数字,下划线组成
2.不能以数字开头更不能是纯数字
3.不能使用python关键字
4.不能使用中文和拼音
5.区分大小写
6.变量名具有意义
7.推荐写法:
? 7.1驼峰体
? 7.2下划线
9.常量
? 全部大写的变量名就是常量 常量不建议修改
10.注释
? 给一些不太能够理解的写一个描述-让程序好理解
? 两种:
? 单行注释:# 只能注释一行,不能换行
? 多行注释:""" """ ‘‘‘ ‘‘‘ 支持换行
11.基础数据类型知识
? 整型-数字
? 字符串:+ 都是字符串的时候才可以相加(字符串只能和字符串相加)
? 字符串:* 字符串只能和数字相乘
? 布尔值:True 真. Flase假
12.用户输入input
? input python版本3中input中获取的全部都是字符串类型(非常重要)
? 1.input("提示语句")
? 2.查看是什么类型——type()
13.流程控制语句 if
? 1.单纯if
? 1.if 条件:
? 结果
? 2.二选一
? 1.if 条件:
? 结果
? else:
? 结果
? 3.多选一
? if 条件:
? 结果
? elif 条件:
? 结果
? elif 条件:
? 结果
? else :
? 结果
? elif 判断条件
? else
? 嵌套if
? if 条件:
? if 条件:
? if 条件:
原文地址:https://www.cnblogs.com/yet-320/p/10968638.html