开发
开发语言:
高级语言:Python、Java、C#、PHP、Go、ruby、C++……
低级语言:C、汇编……
机器码和字节码:
机器码:计算机可以识别的语言,指0、1、0、1……低级语言写出来的程序转换为机器码。
字节码:高级语言写出的程序转换为字节码。
字节码需转换为机器码才能被计算机识别。
Python种类:
平常我们使用的Python就特指CPython,代码可直接被C识别,然后转换为机器码。除此之外还有JPython、IronPython、PyPy……
PyPy效率快,但是还不成熟,所以还不是很常用。
配置环境变量:
计算机——属性——高级系统设置——环境变量——Path——添加 (;路径)
Python基础
1、“Hello world!”
—后缀名可以任意?不影响,但是尽量还是用.py
—导入模块时,如果不是.py,以后的文件后缀名是.py
2、两种执行方式
终端:
C:\python3.5\python.exe D:\1.py
解释器:
C:\python3.5\python.exe
3、解释器路径
#/usr/bin/u/ubv/a python
python 1.py
./1.py 加权限
4、编码
#—*—coding:utf8—*—
Python3无需添加,Python2写中文时添加
arciII(至少8位)Unicode(至少16位)utf8(能用多少位用多少位)
5、执行一个操作
input的用法,永远等待,直到用户输入,就会将值赋给一个东西
6、变量名
—字母 —数字 —下划线
ps:
—数字不能开头
—不能是关键字
—最好不要和Python内置东西重复
—变量名尽量要有含义,用下划线连接
7、条件语句
缩进4个空格(TAB)
①if条件语句
if 条件:
内部代码块
……
else:
……
print(‘……’)
②if条件语句支持嵌套
③elif多条件
ps:pass表示过,不执行
8、基本数据类型
字符串(用引号引起,一个单引号,一个双引号,或者三个单引号 三个双引号)
加法:两字符串相连 乘法:多次重复
数字(不用引号,直接写)
可进行加减乘除 **表示次方 %取余
9、循环
while语句
while else
continue终止当前循环,跳回循环开始 break终止所有循环
练习:
1、使用while循环输入1 2 3 4 5 6 8 9 10
num = 1while num < 11 : if num = 7 : pass else : print(num) num = num + 1print('——end——')
2、求1-100的和
num = 1n = 0while num < 101 : n = n + num num = num + 1print(n)
3、输出1-100内所有奇数
num = 1while num < 101 : if num % 2 = 0 pass else : print(num) num = num + 1
4、输出1-100内所有偶数
num = 1while num < 101 : if num % 2 = 0 print(num) else : pass num = num + 1
5、求1-2+3……99
num = 1n = 0while num < 100 : if num % 2 == 0 : n = n - num else : n = n + num num = num + 1print(n)