Python快速上手系列--操作运算符--基础篇
创始人
2024-05-24 14:21:23
0

Python第三篇,本篇是Python中的基础篇。可以不精通,但是要懂的怎么用。一起来看看吧!

操作符

操作符

操作

例子

求值为

**

指数

2**3

8

%

取模/取余数

22%8

6

//

整除/商数取整

21//8

2

/

除法

21/8

2.625

*

乘法

3*5

15

-

减法

3-1

2

+

加法

3+1

4

这里的**可以理解为数学中的幂,2的三次方。

比较操作符

操作符

含义

==

等于

!=

不等于

<

小于

>

大于

<=

小于等于

>=

大于等于

print(1 == 1)    #Tprint(1 == 2)    #Fprint(1 != 2)    #Tprint(1 != 1)    #Fprint('hello' == 'hello')    #Tprint('hello' == 'world')    #Fprint('t' == 'T')    #Fprint(True == True)    #Tprint(True != False)    #Tprint(1 < 2)    #Tprint(1 > 2)    #Fprint(1 <= 2)    #Tprint(1 < 1)    #F

上述就是比较操作符的一些操作了!

布尔操作符

布尔操作符(or、and、not)

二元布尔操作

表达式

求值为

True and False

False

True and True

True

False and True

False

False and False

False

表达式

求值为

True or False

True

True or True

True

False or True

True

False or False

False

表达式

求值为

not True

False

not False

True

以上既是三种操作符的不同返回值,我们看看实例:

print((4 < 5) and (5 < 6))   # Trueprint((4 < 5) and (5 > 6))    #Falseprint((4 < 5) or (5 > 6))    #Tprint((4 > 5) or (5 > 6))    #Fprint(1 + 1 == 2 or not 2 + 2 == 4)    #Tprint(1 + 1 == 2 and not 2 + 2 == 4)    #F

数据类型

常见的数据类型有整型(int),浮点型(float),还有字符串类型(str)

数据类型

例子

整型(int)

-1,-2,0,1,2,3

浮点型(float)

-1.1,-0.1,1.1,1.11

字符串(str)

'a','b','abcd','123456'

# 这里的str在pycharm里面输出出来的跟int类型是一样的,为了区分建议使用idle哦print(str(10))print(int(10))ptint(float(10))

运算符

整数:

整数这个跟数学上的数字一样,比如:1,2,3,4,5...这些都是,只要是不带小数点的数字,不是汉字、特殊字符,字符的都是整数。

整数我们可以进行(+)(-)(*)(/)运算。看例子!

print(2 + 3)  # 加法print(3 - 2)  # 减法print(6 / 3)  # 除法,这里的结果带小数点,如果不想要小数点加个int整数型进行转换就好eg: print(int(6 / 3))print(2 * 3)  # 乘法

浮点数:

像0.3,0.1,0.001这种都属于浮点数哦

计算过程中有两个特殊例子得到的结果是不一样的,但是python会尽力找寻精确的结果给到我们,这两个特殊例子多数语言都存在这样的问题:

print(0.2 + 0.1) # 打印后的结果是:0.30000000000000004print(3 * 0.1) # 打印后的结果是:0.30000000000000004print(0.2 + 0.3) # 打印后的结果是:0.5

整数与浮点数:

将任意两个数相除结果都是浮点数,即便是能够整除的的整数,一个是整数一个是浮点数,结果也是浮点数。看例子:

print(3 / 2) # 结果是1.5print(1 + 2.0) # 结果是:3.0print(2 * 3.0) # 结果是:6.0print(2.0 ** 3) # 2.0的三次方,结果是:8.0

数中的下划线:

主要用于数字很大的时候,起到分组的一个作用,数字的实际大小等不变。看例子:

#设定一个变量i,并打印ii = 10000_000print(i)

其结果是:

10000000

同时给多个变量赋值:

这种做法常用于将一系列的数据给一组变量,看例子:

x, y, z = 1, 2, 3print(x, y, z)

这里只是演示如何赋值哦,他们是一一对应的关系(x = 1, y = 2, z = 3),这样写也提高了代码的阅读性。结果为:

1 2 3

最后!我们来说一下注释!!!(≖ ‿ ≖)✧

就如我上门所写的,带#的其实都是注释,注释起一个代码说明的作用,代码量大的时候,可以更有效的寻找到自己所需要的代码位置。#注释的内容会被python解释器忽视从而很好的运行代码哦!添加注释也是一个很不错的习惯呢。

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
修复 爱普生 EPSON L4... L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...