Python的应用范围
- 操作系统
- WEB
- 3D动画
- 云计算
- 企业应用
是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido于1989年发明,第一个公开发行版发行于1991年。
官方下载版本
机器语言:
- 优点:最底层,速度最快;
- 缺点:最复杂,开发效率最低;
汇编语言:
- 优点:比较底层,速度最快;
- 缺点:复杂,开发效率最低;
高级语言:
- 编译型:就是编译的时候直接编译成机器可以执行的(.exe .dll .ocx),编译和执行是分开的,但是不能跨平台。因为翻译只做了一次,运行的时不要翻译,所以编译型语言的程序执行效率高。
- 编译型语言优点:执行速度快,不依赖语言环境运行;缺点是跨平台性差。
- 解释型:程序不要编译,省了道工序,解释性语言在运行程序的时候才翻译,每一个语句都是执行的时候才能翻译。这样解释性语言每执行一次要翻译一次,效率表较低。但其可移植性好,只要有解释环境,可以在不同的操作系统上运行。
- 解释型语言优点:跨平台性好,一份代码,到处使用;缺点是执行速度慢,依赖解释器运行。
2018年计算机语言排行榜
Python保留字:
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
注释:
# 单行注释
''' ''' 多行注释
""" """ 多行注释
数字(Number)类型:
- int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
- bool (布尔), 如 True。
- float (浮点数), 如 1.23、3E-2
- complex (复数), 如 1 + 2j、 1.1 + 2.2j
标准数据类型:
Python3中有六个标准的数据类型:
- 不可变数据:
- Number(数字)
- String(字符串)
- Tuple(元组)
- Sets(集合)
- 可变数据
- List(列表)
- Dictionary(字典)
运算符:
比较(关系)运算符:
赋值运算符:
逻辑运算符:
位运算符:
转义字符:
字符串运算符:
随机数函数:
#随机模块
#导入随机模块
import random
#生成0-1000的随机整数数
a=random.randint(0,1000)
print(a)
# #生成随机小数
b=random.random()
print(b)
#在随机种子中生成随机数
seed='1234 567890abc yes true'
c=random.choice(seed)
print(c)
#randrange(区间内)
a=random.randrange(1,100,2)
print(a)