一 语言的区别
1.解释性语言
- Python PHP JavaScript
优点:可移植性较好 只要有解释的环境就可以运行
2.编译型语言
- c c++ java
优点:编译后的代码 不可修改 保密性较好
二 安装python的环境
- 3.6
- 2.7
注意:俩个版本有语法区别
目前使用3.6
python3.6在安装的时候 会自动将你的路径 加入到 环境变量里
2.7需要手动去加 你的环境变量
三 python变量的命名方式
- 必须使用外文
- 严格区分大小写
- 使用小驼峰的命名方式
- 数字字母下划线组成 不能以数字作为开头
- 见名知意
- 不能是python的关键字
- 查看关键字的方法
- import keyword
- print(keyword.kwlist)
- 注意缩进
四 变量的赋值
- 单一赋值 name=”张三”
- 统一赋值 x = y = z = 10
- 对称赋值 x,y = 10,20
五 每行的结束
- 以分号做为结束 (如果就一行的话 加与不加都可以 建议不加)
- 如果一行代码 有多个 代码段组成 那么必须 以分号作为结束 否则 会报语法错误
六 代码的注释
作用:
- 解释说明
- 代码的调试
注释分为:
- 单行注释 #说明的文字
- 多行注释
“””
注释的多行内容
“””
”’
注释的内容
”’
解释说明注释的位置: 一般放在 代码的上方或者 右侧
七 代码的输入输出
输出:
print()
输入:
input("这里是显示的提示信息的内容")
八 Windows常用的命令
- calc 计算器
- notepad 打开记事本
- mspaint 打开画图工具
九 python执行系统命令
import os
os.system("命令")
十 变量的赋值
变量名 = 值
- 每个变量在使用前都必须赋值
- 变量赋值以后 该变量才会被创建
- 在python中 变量就是变量,它没有类型 我们所说的类型是 变量所指内存中对象的类型
十一 python的数据类型
python3中有六个标准的数据类型
- Number (数字类型)
- String (字符串)
- List (列表)
- Tuple (元组)
- Dictionary (字典)
- Set (集合)
Number 数字类型
- int 整形
- float 浮点型
- bool 布尔类型 True False
- complex 复数类型
数字类型的一些常用函数
函数名 函数的说明
pow(x,y) x**y运算后的值
round(x,[n]) 返回浮点数的4舍5入的值 n代表保留小数的位数
max() 求给定参数的最大值 参数必须是一个可迭代对象
min() 求给定参数的最小值 参数必须是一个可迭代对象
math.ceil() 需要导入import math库 进一取整
math.floor() 需要导入import math库 舍一取整
可迭代对象:可以被for循环遍历的对象
随机函数
import random
函数名 函数说明
random.choice() 返回一个列表 元组 或者字符串的随机值
random.randrange(start,stop,step) start 指定范围的起始值 包含本身 stop 指定范围的结束值 不包含本身 step 步长
random.randint() 返回一个随机整数
random.shuffle() 将列表元素随机排列(打乱顺序)
获取数据的类型:
type(数据)
isinstance(数据,类型名称)
如:
print(isinstance(1,int))
区别:
class A:
pass
class B(A):
pass
# a = A()
b = B()
# print(d)
# print(isinstance(a,A))
print(isinstance(b,A))