Python基础教程之输入输出和运算符
作者:别The Crossing 发布时间:2021-10-20 13:41:42
在我们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
来源:https://blog.csdn.net/XVJINHUA954/article/details/107553123


猜你喜欢
- 在正式编写爬虫案例前,先对 scrapy 进行一下系统的学习。scrapy 安装与简单运行使用命令 pip install scrapy 进
- 本文实例讲述了js+css实现有立体感的按钮式文字竖排菜单效果。分享给大家供大家参考。具体如下:这是一款较不错的竖排菜单,有立体感效果的菜单
- CONVERT将某种数据类型的表达式显式转换为另一种数据类型。由于某些需求经常用到取日期格式的不同.现以下可在SQL Server中将日期格
- 因此计划先把数据转插入一个临时表,再对临时表的数据进行分析。 问题点是如何动态创建临时表。原先Insus.NET使用下面代码实现: 代码如下
- 本文实例讲述了Python爬虫框架scrapy实现的文件下载功能。分享给大家供大家参考,具体如下:我们在写普通脚本的时候,从一个网站拿到一个
- 最近消费kafka数据到磁盘的时候遇到了这样的问题:需求:每天大概有1千万条数据,每条数据包含19个字段信息,需要将数据写到服务器磁盘,以第
- exec sp_attach_db exun,'d:\exun2.mdf' 一句话就可以了。 网上看了那些比较繁琐的,都是s
- 我就废话不多说了,直接上代码吧!# -*- coding: UTF-8 -*-import osimport report = 8080de
- List>>> [chr(i) for i in range(97,123)]['a', 'b
- If you want to give a specific user access from all machines in a give
- 摘要前面给大家分享了pandas做数据合并的两篇[pandas.merge]和[pandas.cancat]的用法。今天这篇主要讲的是pan
- 前言:在开发中经常会与时间打交道,如:获取事件戳,时间戳的格式化等,这里简要记录一下python操作时间的方法。python中常见的处理时间
- 直接pip install impala 是不行滴,按照以下步骤安装就会成功!一路安装就可以1、pip install six2、pip i
- 我就废话不多说了,大家还是直接看代码吧!# -*- coding: utf-8 -*-"""Created o
- 本节主要讲的是if条件不满足时,也可以给提示,就是走else必须先做类型转换另一种写法if-else语句else后的冒号,必须是英文的&am
- 前言pytest是一款强大的python自动化测试工具,可以胜任各种类型或者级别的软件测试工作。pytest提供了丰富的功能,包括asser
- 之前看到Amily的一篇文章,用Excel快速实现分列转到行的操做。数据源大致是这样的:基于此,我动起了一个念头:看看如何用Python快速
- 通常我们写tab选项卡的时候,一般都是用jq等去操作dom,给同级元素移除active类,然后,给被点击元素添加active类,但是在vue
- 前言:了解了一下MySQL数据库的基本语句,这章了解一下它的高级操作,包括用户增删除与给予相对应的权限一.克隆表1.1克隆方法一(将表与内容
- 本文实例讲述了Python使用爬虫抓取美女图片并保存到本地的方法。分享给大家供大家参考,具体如下:图片资源来自于www.qiubaichen