Python 版本历史
-
创建人:Guido,人称龟叔,荷兰人 1989年圣诞节期间
-
Python的名字来自龟叔喜欢看的电视喜剧《蒙提.派森的飞行马戏团》,里面有一条蟒蛇名字叫Python
-
P2.X版本是旧版本,现在几乎都不会在用啦。
-
P3.X不是P2系列的升级版,是重新写的一套东西,所以对P2.X几乎不兼容。
Python 与其它变成语言的比较
- Python是一种解释型脚本语言,语法简洁,速度慢
- Python主要被用于:Web 开发,网络爬虫,数据分析和科学计算,还有机器学习
Python 工具安装
- Anaconda: 安装方式可以参照:Anaconda安装方式
- Pycharm
- vscode
Python 中的书写规则
- ‘#’ 注释放在一行代码的最前面表示注释;‘’‘ ’‘’ 三个单引号可以注释多行,但这种注释方式是占内存的
- 定义变量要做到见名知义,变量要有字母,数字,下划线组成;不可使用关键字,不可以数字开头
Python 中的输入输出用函数
输出用函数(print)
print参数解释
file:可以保存数出结果到文件
sep: 多个字符串之间的间隔符。默认值是‘ ’,我们测试一下把他改成‘,,’之后的结果
end:默认值是已回车符结尾
输人函数(input)
运行下面的代码,会跳出一个窗口来让你输入,然后我们可以用print函数把输入打印出来
Python 中的数据类型
数字类型包括:
int, float,bool,none,str (python里面没有Long,short,double类型)
察看数据类型用
type()
数据间运算
1//2=0; -1//2=-1, 这个运算符号的逻辑是,两整数相除,向下取整
判断语句
a is b, 是用来判断a和b在内存中占的是不是同一块
判断出来的结果是true。这样可以证明,基本的数据类型,在值一样的情况下,会被分配到同一块内存
我们来察看一下a和b被分配的内存,可以看出a和b被分配的内存地址是一样的
or的用法当中,会出现短路现象
在第一个判断符合条件之后会直接输出结果,而忽略掉第二个判断语句
解释性语言是,边解释便执行,所以会出现后面漏掉或者说忽略掉的情况