赞
踩
python是一门解释型的、面向对象的程序设计语言。
特点:易学习、易阅读、易维护、跨平台、开源库极其丰富。
python官网:https://www.python.org/
python库列表:https://pypi.org/simple/
版本选择:
python2和python3差异非常大
python3是趋势和未来,python2官方已在2020年1月1日停止维护。
python的安装:
windows:execute包安装+配置环境变量
mac:pkg安装,或者brew命令行安装
ubuntu:apt-install安装
centos:yum安装
或者下载源码包自己make && make install
python可以同时装多个版本,比如即装python2,也装python3,同时python3也可以同时装多个版本
python编辑器
除了python解释器(目前已经出到Python 3.9.0),我们通常还会安装一个python编辑器。常用的python编辑器有vscode和pycharm。
推荐右编程基础的用pycharm,零基础的安装vscode。pycharm功能更丰富,适应复杂项目,vscode更加轻量化,利于快速上手。这里不推荐mac用户安装vscode,因为在写入excel时会出现权限问题。
pycharm使用社区版即可。
1.基本数据类型 (相对于 str/list/dict/tuple/set等高级数据结构)
整数:
举例:1、2、34、-251、0
类型:int
浮点数(小数):
举例:1.3、3.14、-2.25
类型:float
布尔值:
举例: 真True、假False
类型:bool
空值:None
类型:NoneType
如下图所示:
eg:
2.变量
变量:
存储信息、信息可变的一个名字
变量名必须是大小写英文、数字和_的组合,且不能以数字开头。
如下图所示:
注意:Python的变量无须提前声明,赋值的同时也就声明了变量。
Python中具有自带的关键字(保留字),任何变量名不能与之相同。在Python的标准库中提供了一个keyword模块,可以查看当前版本的所有关键字,如下所示:
- import keyword
- keyword.kwlist
-
- 或
-
- import keyword as kw
- kw.kwlist
如下图所示:
1.算数运算符:+ - * / %
-- 算数运算符 结果是数字
- a,b=5,2 或 a, b = 5, 2 # 给a赋值为5,给b赋值为2
- c = a + b # 加法 --> c值为7
- c = a - b # 减法 --> c值为3
- c = a * b # 乘法 --> c值为10
- c = a / b # 除法 --> c值为2.5
- c = a % b # 取余 --> c值为1
如下图所示:
2.赋值运算符
- a = 3 # 赋值
- a += 2 # 加等 a += 2 等价于 a=a+2
- a -= 2 # 减等 a -= 2 等价于 a=a-2
- a *= 2 # 乘等 a *= 2 等价于 a=a*2
- a /= 2 # 除等 a /= 2 等价于 a=a/2
- a %= 2 # 取余等 a %= 2 等价于 a=a%2
3.比较运算符
比较运算符结果是 True/False,可以作为if 、while、for的判断表达式
- a == b # 等于
- a != b # 不等于
- a > b # 大于
- a >= b # 大于等于
- a < b # 小于
- a <= b # 小于等于
如下图所示:
4.成员运算符
成员运算符的结果也是 True/False
成员运算符有2个 in 和 not in
- list = [1, 2, 3, 4]
- 1 in list # 包含 , 1包含在list里
- 2 not in list # 不包含,2不包含在list里
如下图所示:
eg2:
5.逻辑运算符
可以认为逻辑运算是比较运算与成员运算的组合。因此,逻辑运算符的结果也为True/False
逻辑运算符有三个 and ,or,not
and 并且; or 或者;not 非 (python中的非是 not 而不是 !)
- a==b and c==d
- a==b or c==d
- not a == b
- a==b and c in f
- a==b and c not in f
如下图所示:
总结:比较运算符、成员预算符、逻辑预算符 结果都是 True/False,可以作为if、while、for的判断表达式。
python是根据缩进来区分代码块的,所以python要严格缩进。
python缩进推荐两种方式:
方式1:制表符
方式2:空格 ----个人推荐使用4个空格作为一个缩进
使用空格作为python的缩进区分代码块的话,空格个数要严格一致,比如要么都用2个空格,要么都用4个空格。
推荐使用4个空格。
对于notepad++,如何显示显示空格与制表符?
视图 ---> 显示符号 ---> 显示空格与制表符
显示效果如下:
实际举例如下:
使用4个空格的缩进,编写一个简单的 python脚本文件 hello.py
运行结果如下:
正确写法与错误写法见下图:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。