python之旅(第一课day9)
1.开发语言
高级:JAVA、C#、PHP、GO、Python =》生成字节码
低级:C、汇编=》生成机器码
注:高级语言开发过程中,可以自动销毁所占用的内存
python相对于JAVA 执行效率低,但开发效率高,开发周期短
2.python的种类
Cpython:解释器将代码交给C处理
javapython:解释器将代码交给JAVA处理
C#python:解释器将代码交给C#处理
pypy:用CPython开发的python,直接转化为机器码(但由于功能不够完善或不够稳定,所以应用不广泛)
3.安装
安装之后添加环境变量,以使电脑可以根据环境变量去查找python.exe
代码两种执行方式:
python解释器执行制定路径的py文件
python解释器实时输入命令并执行结果
4.编码
ASCII:只能编码有限个数的字符
unicode:至少两字节的国际标准万国码
GB2312:中国制定的中国编码
utf-8 :为了节省内存,unicode的压缩码, 能用多少表示就是用多少表示
# -*- coding:utf8 -*-
5.if条件语句
用TAB缩进执行代码块,代码块缩进相同空格数
用pass语句代指空代码,无意义
n1=‘Alex’ 赋值
n2=='Alex' 比较
6.字符串
加法:n1=‘Alex’ n2='sb' n3=n1+n2='Alexsb'
乘法:n1=‘Alex’ n2=n1*10 =>重复出现10次
7.数字
a1=4**4 4的4次方
a1=39%8 #获取余数
a1=39/8=4.875
a1=39//8=>取整数