一.计算机基础知识:
1.计算机基本组成:主板+CPU+内存 (CPU:主频,核数(16) 内存:大小,型号,主频 显卡:显存,位宽)
2.计算机最低层:电子电路,只能识别0和1.
二.python介绍:弱类型解释型语言 定位:优雅,明确,简单
1.编程语言分类:编译型,解释型.
编译型:将源程序每一条语句一次性编译成机器语言,并保存成二进制,优点:运行速度快,缺点:开发效率低 ,不能跨平台 C C++ GO
解释型:.在执行程序时,一条一条的解释成机器语言给计算机来执行;优点:开发效率高,可以跨平台 缺点:运行速度相对较慢 python php
2.python解释器:
CPython IPython Jython IronPython PyPy
PyPy:为了提高运行速度,一次性的将所有源码一行一行解释成二进制文件,运行时用二进制文件去运行,让程序一次性的去编译,然后再去运行.
3.变量:程序运行中产生的中间值,暂时存储在内存中,共后续的程序使用
命名规则:
1.由数字,字母,下划线组成
2.不能由数字开头
3.不能是python的关键字
4.要有意义
5.不能太长
6,不要是中文
7.区分大小写
8.两种命名格式:驼峰体,下划线
4.常量:不变的量,约定俗称大写为常量.
5.数据类型:
1.int:整数,+ - * / % //(整除) > < != <= >=
2.str:用引号引起来的就是字符串 '123' "123" 可拼接用+ 可相乘数字 *
python('你好',end='') #在print之后,python之后会自动添加换行符 python('美丽的',end='') #end的作用去除换行符使其成为一行 python('世界',end='')
print("周杰伦说:\"昆凌很不错,我很欣慰!\"") '\'是转义字符
a = 10
print('a =',a) 结果: a = 10
3.bool 布尔值 True False
6.input 用户交互
变量 = input('提示语') 变量是字符串类型 ps:字符串--->数字 int(str)
7.if 判断
第一种:
if 语句:
结果1
结果2
第二种:
if 语句:
结果1
else:
结果2
第三种:
if 语句1:
结果1
elif 语句2:
结果2
else:
结果3
第四种:嵌套
if 语句1:
结果1
if语句2:
结果2
else:
结果3
else:
结果4