第一个知识点
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),注释字符串必须全部是数字,有空格没有关系,会自动去掉
数字转换成字符串:str(int)
知识点十一:条件判断if
语法格式:
if 条件:
结果#使用一个Tab进行缩进
联系客服