编译型语言和解释型语言的区别
编译型:一次性将全部代码编译成二进制文件
C,C++,还有易语言,虽然大部分人认为易语言不是一门语言,但是我还是认为易语言也是很牛的,易语言的衍生十分的广
优点:执行效率高
缺点:开发速度慢,不能跨平台.
解释型:程序运行时,一行一行的解释成二进制
python,php
优点:开发速度快,可以跨平台
缺点:执行效率慢
python2.x 和 python3.x 宏观上得区别
python2.x源码重复效率高,不规范,而且python崇尚的是简单、优美、清晰,所以推出了python3.x,规范化。
python2.x默认gbk编码,解决方法,首行加入
#-*- encoding:utf8 -*-
python3默认是utf8编码
变量、常量、数据类型
变量:由数字、字母、下划线任意组合,且不能以数字开头
具有可描述性
不能用python中的关键字
不能用中文
常量:约定俗成,不可更改,全部都是大写字母。
用户交互input:
input出来的数据类型全部都是str
基础数据类型:bool(布尔型):Ture Flase
int (整数型):+ - * / %(取余) //(整除) **(次幂)
str (文本型):字符串类型,‘ ’ 或者 “ ”,用+号属于字符串组合
if语句
if 条件: 结果
if 条件: 结果else: 结果
if 条件: 结果elif 条件: 结果elif 条件: 结果···else:结果
while语句
while 条件: 结果
如何终止while循环
1.改变条件
2.break 终止循环 与易语言 跳出循环类似
3.continue 结束本次循环,不执行下面的代码,继续下次循环。与易语言 到循环首类似