Python的基本运算

Python的基本运算

  • 数值运算操作符
  • 数值比较运算符
  • 数值赋值操作符
  • 输入、输出

操作符是完成运算的一种符号体系

数值运算操作符

操作符及使用描述
x+y加,x与y之和
x-y减,x与y之差
x*y乘,x与y之积
x/y除,x与y之商
x//y整数除
x%y余数,模运算
x**y幂运算,x的y次幂

例:
在这里插入图片描述
算术运算符的优先级,按照从低到高的顺序(同一行优先级相同),排序如下:
在这里插入图片描述

数值比较运算符

大于、小于、等于、不等于、大于等于、小于等于
在这里插入图片描述
比较结果正确时,返回True,否则返回false

数值赋值操作符

二元操作符有对应的增强赋值操作符
在这里插入图片描述
数字类型的关系:
类型间可进行混合运算,生成结果为“最宽”类型

整数——>浮点数——>复数
在这里插入图片描述
整数+浮点数=浮点数

数值运算函数

一些以函数形式提供的数值运算功能

函数及使用描述
abs(x)绝对值,x的绝对值
divmod(x,y)商余,(x//y,x%y),同时输出商和余数
pow(x,y[,z])幂余,(x**y)%z,[…]表示参数z可省略
round(x[,d])d表示截取的小数位数,默认值为0.表示将浮点型数值圆整为整型。小数部分.5的数字圆整为最接近的偶数,即“四舍六入五留双”
max(x1,x2,…,xn)最大值
min(x1,x2,…,xn)最小值

在这里插入图片描述

数值类型转换

数值类型的转换,将数据类型作为函数名即可。

int(x) 将x转换为一个整数。
float(x) 将x转换为一个浮点数。
compex(x) 将x转换为一个复数,实数为x,虚数为0。
compex(x,y) 将x和y转换为一个复数,实数部分为x,虚数部分为y。

查看数据类型

使用内置函数type(object)可以返回object的数据类型
在这里插入图片描述

身份操作符

操作符描述
isis判断两个标识符是不是引用自一个对象
is notis not判断两个标识符是不是引用自不同对象

在这里插入图片描述

逻辑运算符

操作符描述
and逻辑与运算符。当且仅当两个操作数为真则返回真,否则返回假
or逻辑或运算符。当且仅当有两个操作数至少一个为真则返回真,否则返回假
not逻辑非运算符。用于反转操作数的逻辑状态

在这里插入图片描述

输入、输出

输入函数 input():从控制台获得用户输入的函数
input()函数的使用格式:

<变量> = input(<提示信息字符串>)

Input() 函数首先输出提示字符串,然后等待用户键盘输入,直到用户按回车键结束。函数最后返回用户输入的字符串。系统继续执行input()函数后面的语句。
用户输入的信息以字符串类型保存在<变量>中。

输出函数print():以字符形式向控制台输出结果的函数
print()函数的基本使用格式:

print(<拟输出字符串或字符串变量>)
print(<输出值1>[,<输出值项2>,…<输出值n>,sep=’ ‘,end=’\n’])

字符串类型的一对引号仅在程序内部使用,输出无引号
在这里插入图片描述

例子:从控制台中输入一个整数,并计算该数值的3次方,输出结果。

a = input("请输入一个整数:")
b = a**3
print(b)

在这里插入图片描述
可以看出运行出错,是因为我们上面说过input输入的是以一个字符串保存在变量中,所以我们要将字符串转换为整型

a = int(input("请输入一个整数:"))
b = a**3
print(b)

在这里插入图片描述
接上一篇:Python基本数据类型

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jingjing婧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值