Python基础教程之输入输出和运算符


Posted in Python onJuly 26, 2020

在我们python中输入输出函数在程序中运用较为广泛,运算符常用于if判断的条件中,今天我来给大家讲解这两项概念.

input输入和print输出

input()输入函数

  • 从标准输入设备(一般指键盘)上读取一个字符串,末尾换行符会自动删除
  • 所以我们想输出最后的数据,则需要进行类型转换

input(“输入练习”)

danjia = int(input("请输入每一个多少钱\n"))
zhongliang = int(input("请输入购买多少斤\n"))
jiage = danjia * zhongliang
print("今天我们去水果超市,买了%.2f块钱一斤的西瓜,买了%d个,一共花了%.2f块钱" % (danjia, zhongliang, jiage))

控制台输出的结果为:

请输入每一个多少钱
10
请输入购买多少斤
2
今天我们去水果超市,买了10.00块钱一斤的西瓜,买了2个,一共花了20.00块钱

注意:input的返回值永远是一个字符串

print()输出函数

打印信息到标准输出设备

运算符

算数运算符

  • 就是加减乘除取余等运算方法

注意:

  • 除/:会默认保留一位小数
  • 取整除//:取整不会保留小数
  • 取余%
  • 指数**:a**b就是a的b次

复合赋值运算符

优点

  • 可以少定义变量
  • a = a + b 等价于 a += b

缺点

  • 会修改原来变量的数值

逻辑运算符

逻辑运算符就是对布尔值进行运算

逻辑运算的短路问题:

在逻辑运算过程中,一旦结果已经确定,则不进行剩下的计算而是直接返回结果

and(逻辑与)

一假则假, 全真则真

or(逻辑或)

一真则真, 全假则假

not(逻辑非)

非真则假, 非假则真

比较运算符

  • 为我们提供比较功能的运算符
  • 最后的结果总是真或者假,即布尔值
  • <(小于),>(大于),<=(小于等于),>=(大于等于)==(判断操作数是否相等),!=(判断操作数是否不等于)

特殊运算符

is

  • 判断两个变量,对象是否是同一个
  • 也就是判断这两个的id是否一样

is not

  • 与is操作符正好相反

del

  • 用于删除变量,同时解除与对象的关联,如果可能则释放对象

三目运算符(三元运算符)

元:操作数

三元:就是一个操作数带动三个操作数一起运算

语法:

变量 = if成立以后输出的值 if 判断条件 else if失败以后输出的值

案例:

a = 0 if 3 < 4 else 1
print(a)

# 最后输出的结果为0

总结

到此这篇关于Python基础教程之输入输出和运算符的文章就介绍到这了,更多相关Python输入输出和运算符内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python开发WebService系列教程之REST,web.py,eurasia,Django
Jun 30 Python
Python入门篇之正则表达式
Oct 20 Python
利用Python演示数型数据结构的教程
Apr 03 Python
在Django中使用Sitemap的方法讲解
Jul 22 Python
Python中关键字nonlocal和global的声明与解析
Mar 12 Python
python中itertools模块zip_longest函数详解
Jun 12 Python
python将txt文档每行内容循环插入数据库的方法
Dec 28 Python
python制作mysql数据迁移脚本
Jan 01 Python
Python操作rabbitMQ的示例代码
Mar 19 Python
pytorch torchvision.ImageFolder的用法介绍
Feb 20 Python
利用Python如何制作贪吃蛇及AI版贪吃蛇详解
Aug 24 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
Dec 14 Python
使用python求斐波那契数列中第n个数的值示例代码
Jul 26 #Python
利用Python实现斐波那契数列的方法实例
Jul 26 #Python
3分钟看懂Python后端必须知道的Django的信号机制
Jul 26 #Python
给Django Admin添加验证码和多次登录尝试限制的实现
Jul 26 #Python
python如何支持并发方法详解
Jul 25 #Python
Python获取浏览器窗口句柄过程解析
Jul 25 #Python
用Python 爬取猫眼电影数据分析《无名之辈》
Jul 24 #Python
You might like
PHP递归调用的小技巧讲解
2013/02/19 PHP
php实现数组筛选奇数和偶数示例
2014/04/11 PHP
PHP curl实现抓取302跳转后页面的示例
2014/07/04 PHP
PHP实现获取域名的方法小结
2014/11/05 PHP
PHP扩展开发入门教程
2015/02/26 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
2016/05/18 PHP
javascript中的关于类型转换的性能优化
2010/12/14 Javascript
Nodejs实战心得之eventproxy模块控制并发
2015/10/27 NodeJs
JS简单实现自定义右键菜单实例
2017/05/31 Javascript
手把手教你把nodejs部署到linux上跑出hello world
2017/06/19 NodeJs
Javascript中 toFixed四舍六入方法
2017/08/21 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
2017/11/09 jQuery
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
如何使用pm2快速将项目部署到远程服务器
2019/03/12 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
node使用mysql获取数据库数据中文乱码问题的解决
2019/12/02 Javascript
解决vue-photo-preview 异步图片放大失效的问题
2020/07/29 Javascript
js实现弹窗效果
2020/08/09 Javascript
Python装饰器入门学习教程(九步学习)
2016/01/28 Python
python3.5+tesseract+adb实现西瓜视频或头脑王者辅助答题
2018/01/17 Python
Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例
2018/05/21 Python
python切片及sys.argv[]用法详解
2018/05/25 Python
python使用matplotlib模块绘制多条折线图、散点图
2020/04/26 Python
修改python plot折线图的坐标轴刻度方法
2018/12/13 Python
利用Python半自动化生成Nessus报告的方法
2019/03/19 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
pygame实现俄罗斯方块游戏(AI篇1)
2019/10/29 Python
StubHub智利:购买和出售您的门票
2016/11/23 全球购物
办公室文秘岗位职责
2013/11/15 职场文书
模具专业毕业生自荐书范文
2014/02/19 职场文书
法律进学校实施方案
2014/03/15 职场文书
临床医师个人自我评价
2014/04/06 职场文书
中学生旷课检讨书2篇
2014/10/09 职场文书
告知书格式
2015/07/01 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
java设计模式--原型模式详解
2021/07/21 Java/Android