400-616-5551

您所在位置: 首页> 学习课程> Python 中 /,//,*,**,%运算符的作用各是什么?

Python 中 /,//,*,**,%运算符的作用各是什么?

发布百知教育 来源:学习课程 2019-11-15

我们刚刚入门python的时候,对于python中的一些运算符一脸懵,不知道有什么作用,甚至有一些运算符不知道干什么用的,那么对于即将掌握Python技术的伙伴,这些只是一些基础,python培训班学习过程中不仅要了解基本的运算符作用,最终要有独立的项目经验,下面我们一起看看吧~


python解释执行器的交互模式

$ python3 <回车>  #进入交互模式

退出交互模式

exit() <回车>

quit() <回车>


python注释

以 # 开头,直至行尾


python的组成:

程序由模块组成

模块由语句、函数、类组成

语句包含表达式

表达式建立并处理数据对象且能返回数据对象的引用关系


python的核心数据类型

数字(整型,浮点型,复数,布尔型(bool))

字符串 str

列表 List

...


整型数 int

整型数是不带有小数部分的数字,包括自然数、0及负数自然数

如:-2 , 100 , 0

整数字面值的表示方式:

十进制表示方式:

-10

0

99999999999999

八进制表示方式(0o开头,后跟0-7)

0o177 (127)

0o11 (9)

十六进制表示方式(0x开头,后跟0-9,A-F,a-f)

0x11 (17)

0xFF (255)

0x1234ABCD

二进制表示方式(0b开头,后跟0-1)

0b1001


浮点型数 float

浮点数是带有小数部分的数字(小数部分也可以是0)

浮点数的两种表示方式

小数表示:

3.14  3.1  3.0  3.  0.14 .14

科学计数法:

格式:小数 e/E(正负号) 指数

6.18E-1

2.9979e8


复数 complex

分为两部分:

实部(real)

虚部(image)

注意:虚部必须是以j或J结尾的数

复数字面值:

1j

(2j)

1+1j

1-1j

(-100+100j)


布尔类型 bool

用来表示真假两种状态的类型

True 表示真

False 表示假

说明:True的值为1,False的值为0


空值 None

None 是一个表示不存在的特殊对象

作用:

1、用来占位,

2、变量解释绑定



表达式 和 运算符

表达式 expression

由数字或数字和运算符组成

作用:

通常让计算机做一些事情并返回结果

示意:

1 + 2

1 + 2 * 3

运算符:

算术运算符

+ 加法

- 减法

* 乘法

/ 除法

// 地板除 floordiv(python2.3之后)

% 求余

** 幂运算

除法 /

python的除法不会丢到小数部分

1 / 3 # 得到 0.33333333

地板除 //

7 // 3 # 得到 2

3.25 // 1.5 #得到 2.0

求余 %

7 % 3 # 得到 1

3.25 % 1.5 # 得到 0.25

幂运算 **

x ** y

意为 x得y次方

5 ** 2 # 得到 25

3.0 ** 2.0 # 得到 9.0

5.6 ** 1.418 # 得到 


运算符的优先级

** (高)

* / // % (中)

+ - (相对较低)

优先级示例:

1 + 1 * 3 - 4 / 5 + 6 ** 2


括号分组表达式

用()可以将表达式分组,()内部的表达式先进行计算

混合类型自动升级

1 + 2.14 返回类型为浮点型 3.14


基础输出函数 print

格式:

print(要打印的东西)

示例:

print("hello")

print(1+2*3)

print(1+2 , 3+4 , 100)

# 多个数据之间用逗号分隔


以上是python运算符的作用,如果有不懂的问题一定要及时问python培训班的老师。


上一篇:零基础入门,为什么都说Python容易上手?

下一篇:应届生去公司找个Java程序员的职位需要什么技能?

相关推荐

www.baizhiedu.com

有位老师想和您聊一聊

关闭

立即申请