第一个知识点 Python发展历史 宏观上的Python2余Python3的区别: Python2源码不标准,混乱,重复代码太多 Python3统一原码,去除重复代码 第二个知识点: Python的环境 编译型:一次性将所有程序编译成二进制文件 缺点:开发效率低,不能跨平台 优点:运行速度快 代表语言:C/C++ 解释型:当程序执行时,一行一行的解释 优点:开发效率高,可以跨平台执行 缺点:运行速度慢 代表语言:Python php 混合型:Java 知识点3 运行一个Python文件 如果是Python3版本 在cmd中输入:python 文件路径 然后回车 如果是Python2版本 在cmd中输入:python2 文件路径 然后回车 知识点4:python2余python3区别 python2默认解码方式是ascII编码 python默认解码方式是utf - 8 解决办法:在文件首行加上 #-*- encoding:utf-8 -*- 知识点五:变量 变量:就是将一些运算的中间结果暂时存到内存中,以便后续代码调用 1 必须是由数字,字母,下划线任意组合,而且不能是数字开头 2不能Python关键字: ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'] 3变量具有可描述性 4不能是中文 知识点6:常量 Python没有常量这个说法 但是默认如果使用大写字母定义的变量就是常量 知识点7:注释 方便自己也方便他人理解代码 单行注释使用# 多行注释:使用'''被注释的内容" 知识点8:用户交互 使用input 1 等待输入 2强输入的内容赋值给前面的变量 3input出来的数据类型全部是str类型 知识点九:基础数据类型 数字类型:也就是int类型 12 34 56 基本符号: + - * ?、/ %(取余数) 字符串类型:在Python中凡是使用引号引起来的内容都是字符串 字符串可以相加:字符串的拼接 字符串可以相乘:'6'*3 相当于写了'666' BOOL类型:就两个值。一个是True一个False 知识点十:补充的内容 type(变量)返回变量的数据类型 字符串转换为数字:int(str),注释字符串必须全部是数字,有空格没有关系,会自动去掉 知识点十一:条件判断if 语法格式: if 条件: 结果#使用一个Tab进行缩进
|
|