编译型:一次性将全部代码编译成二进制文件。
c,c++
优点:执行效率高。
缺点:开发速度慢,不能跨平台。
解释型:当程序运行时,从上至下一行一行的解释成二进制。
优点:开发速度快,效率高,可以跨平台。
缺点:运行速度慢。
python2x和python3x的区别:
python2x源码重复率高 不规范,而且python崇尚的是简单优美清晰,所以创建了python3规范化。
在python2中 首行:#-*-encoding:utf-8-*-解决python2 中文报错的问题
变量:由数字 字母 下划线任意组合,且不能以数字开头
具有可描述性
不能用python中关键字
不能用中文
常量:约定俗成 不可更改,全部是大写字母。
注释:
单行注释:#
多行注释:""" """ ''' '''
用户交互input:
数据类型 str
基础数据类型:bool True False int + - * / % // **
str:加引号的就是str(字符串)+可以与数字成*
if 条件:
结果
elif条件:
结果
else:
while 条件:
结果
1,改变条件退出循环。
2,break。
3,continue:结束本次循环,继续下次循环