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