当前位置:   article > 正文

python的基本数据类型和变量 及 python的运算符 python的缩进_python float和nonetype运算

python float和nonetype运算

python简介

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编辑器有vscodepycharm
推荐右编程基础的用pycharm,零基础的安装vscode。pycharm功能更丰富,适应复杂项目,vscode更加轻量化,利于快速上手。这里不推荐mac用户安装vscode,因为在写入excel时会出现权限问题。

pycharm使用社区版即可。

一 python的基本数据类型和变量

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模块,可以查看当前版本的所有关键字,如下所示:

  1. import keyword
  2. keyword.kwlist
  3. import keyword as kw
  4. kw.kwlist

如下图所示:

二 python的运算符

1.算数运算符:+ - * / %       

-- 算数运算符 结果是数字

  1. a,b=5,2  或 a, b = 5, 2 # 给a赋值为5,给b赋值为2
  2. c = a + b # 加法 --> c值为7
  3. c = a - b # 减法 --> c值为3
  4. c = a * b # 乘法 --> c值为10
  5. c = a / b # 除法 --> c值为2.5
  6. c = a % b # 取余 --> c值为1

如下图所示:

2.赋值运算符

  1. a = 3 # 赋值
  2. a += 2 # 加等 a += 2 等价于 a=a+2
  3. a -= 2 # 减等 a -= 2 等价于 a=a-2
  4. a *= 2 # 乘等 a *= 2 等价于 a=a*2
  5. a /= 2 # 除等 a /= 2 等价于 a=a/2
  6. a %= 2 # 取余等 a %= 2 等价于 a=a%2

3.比较运算符

比较运算符结果是 True/False,可以作为if 、while、for的判断表达式

  1. a == b # 等于
  2. a != b # 不等于
  3. a > b # 大于
  4. a >= b # 大于等于
  5. a < b # 小于
  6. a <= b # 小于等于

如下图所示:

4.成员运算符

成员运算符的结果也是 True/False

成员运算符有2个 in 和 not in

  1. list = [1, 2, 3, 4]
  2. 1 in list # 包含 , 1包含在list里
  3. 2 not in list # 不包含,2不包含在list里

如下图所示:

eg2:

5.逻辑运算符

可以认为逻辑运算是比较运算与成员运算的组合。因此,逻辑运算符的结果也为True/False

逻辑运算符有三个  and ,or,not

and  并且; or 或者;not 非   (python中的非是 not 而不是 !)

  1. a==b and c==d
  2. a==b or c==d
  3. not a == b
  4. a==b and c in f
  5. a==b and c not in f

如下图所示:

总结:比较运算符、成员预算符、逻辑预算符 结果都是 True/False,可以作为if、while、for的判断表达式。

三 python的缩进

python是根据缩进来区分代码块的,所以python要严格缩进。

python缩进推荐两种方式:

方式1:制表符

方式2:空格   ----个人推荐使用4个空格作为一个缩进

使用空格作为python的缩进区分代码块的话,空格个数要严格一致,比如要么都用2个空格,要么都用4个空格。

推荐使用4个空格。

 

对于notepad++,如何显示显示空格与制表符?

视图 ---> 显示符号 ---> 显示空格与制表符

显示效果如下:

实际举例如下:

使用4个空格的缩进,编写一个简单的 python脚本文件 hello.py

运行结果如下:

正确写法与错误写法见下图:

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/175919
推荐阅读
相关标签
  

闽ICP备14008679号