1、编程语言:
初级语言:C 汇编 ---机器码
高级语言:python php java c# c++ ruby ---字节码
php主要适用于编写网页
python java 编写网页前端和后台
Python执行效率低,开发效率高
Java执行效率高,开发效率低
2、python的种类
JPython
IronPython
JavaScriptPython
RubyPython
CPython **********
pypy 这是用CPython开发的Python
...
3、python安装
python官网:www.python.org
python2
# -*- coding:utf8 -*-(中文编码)
python3
linux配置PATH变量(linux已安装python2.7,python3.6需编译安装)
vim /etc/profile
末尾添加export PATH=$PATH:/usr/local/python3/bin
#!/usr/bin/env python(解释器路径)
windows配置PATH变量
E:\Program Files\Python36\Scripts\;E:\Program Files\Python36\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;
4、print和input
print 打印
print('hello work')
input 输入
input("请输入你的密码")
5、变量名命名
下划线或字母开头,可以包含数字,不得与关键字相同,一般要做到见名知意
user_id
student_num
6、条件语句
if--else类型
if 条件:
代码块
else:
代码块
if--elsif类型
if 条件:
代码块
elsif:
代码块
elsif:
代码块
else:
代码块
pass代指空代码,无意义,仅仅用于表示代码块
and两个条件都是为真,结果为真
or 两个条件有个为真,结果为真
6、基本数据类型
数字
字符('')
字符串("")
7、练习题
1)输出 n-m内的所有奇数
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # @Time : 2018/7/1 15:31 4 # @Author : chenxiaowei 5 # @Email : [email protected] 6 # @File : 输出 n-m内的所有奇数.py 7 n = input("请输入起始值:") 8 n = int(n) 9 m = input("请输入终始值:") 10 m = int(m) 11 while n > m : 12 print("输入值有误,请重新输入") 13 n = input("请输入起始值:") 14 n = int(n) 15 m = input("请输入终始值:") 16 m = int(m) 17 while n < m: 18 temp=n%2 19 if temp == 0: 20 pass 21 else: 22 print(n) 23 n = n + 1