1.编译型解释型语言区别:python
编译型:一次性将所有代码编译成二进制文件,表明c,c++c++
优势:执行效率高开发
缺点:开发速度慢,不能跨平台input
解释型:当程序运行时,从上至下一行一行执行,解释成二进制去执行编译
优势:开发速度快,效率高,能够跨平台效率
缺点:运行效率低基础
2.python2和python3区别:变量
python2:代码重复率高,不规范循环
python3:规范话,代码简洁数据类型
3.变量:有数字,字母,下划线任意组合,数字不能开头,具备可描述性,不能使用python关键字,不能使用中文
常量:约定俗成,不可更改,所有是大写字母
4.注释:单行用#,多行用''' '''或""" """
5.用户交互:input,数据类型所有是str
6.基础数据类型:
bool True,False,int,str:加引号的都是str,str可相加,能够*数字
7.if 条件:
结果
if 条件:
结果
else:
结果
if 条件:
结果
elif 条件:
结果
else:
结果
嵌套if else
if 条件:
if 条件:
结果
else:
结果
else:
结果
while 条件:
结果
1改变条件
2break:退出循环
3continue:结束本次循环,继续下一次循环