(三)python3 只需3小时带你轻松入门—— 变量的简单运算

变量运算
在编程时,需要对数据进行计算,计算的形式不限于:字符串拼接、相加减、相乘除及普遍的数学运算、剔除或指定剔除、添加或指定添加等。

在python中:

  • *表示乘法
  • /表示除法
  • +表示加法
  • -表示减法
a,b=10,11
c=o=g=3
j=2
print(c+a)#加法
print(a-c)#减法
print(a*c)#乘法
print(a/2)#除法

以上python代码使用print()输出运算出的值,其中print()中的运算称为表达式。

表达式
表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。

表达式是数值的,print()最终输出了表达式求得的数值。也就是变量加减乘除所得到的值,结果如下:
05运行结果
表达式最终会有一个求得的值,那么这个值也也可以赋值给变量。等于符号会把右边的值给左边的变量,右边是表达式,会有结果值。

print('c的值是',c,'现在运算a*b的值赋值给c')
c=a*b
print('c的值改变了,为',c)

结果为:
运行结果
c的值可以可以运算过后再赋值给c,因为等于号是先计算右边的表达式,最后再把值给予等于号左边的变量。

print('c的值是',c,'现在运算a*c的值赋值给c')
c=a*c
print('c的值改变了,为',c)

结果如下;
运行结果
变量的运算还有很多方便的方法,例如自增、自减等:

print('a的值是',a,'接下来进行a自加a+=1')
a+=1#与a=a+1 相同
print('a的值是',a,'接下来进行a自减a-=1')
a-=1#与a=a-1 相同
print('当前a的值是',a)

结果是:
在这里插入图片描述
当然自乘和自除都可以:

print('a的值是',a,'接下来进行a自加a*=2')
a*=2#与a=a*2 相同
print('a的值是',a,'接下来进行a自减a/=2')
a/=2#与a=a/2 相同
print('当前a的值是',a)

结果如下:
在这里插入图片描述
变量类型转换
在变量的运算过程中,假设出现不同类型的数据需要进行结合计算,需要转换成同一类型才能进行计算。
假设我们定义以下变量:

a=10
b="2134"
print(a+b)

运行代码后报错:
提示报错
意思是说没有操作符+号可以用作 int整数类型和str字符串类型。
通俗的讲就是编译器不知道是用+号怎么去计算int和str类型。
这种情况就是由于变量类型不统一造成的;之前说过,用单引号和双引号引起来的(某些占位符除外),不管数字还是什么,都算是字符串,那么在这里,就是一个整数类型和一个字符串类型做运算加法;这时,可以使用int()函数强制转换字符串类型,使其变成整数类型,如何转换?如下代码:

a=10
b="2134"
print(a+int(b))#使用int()函数强制转换类型

结果如下:
强制转行int结果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/288272.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安川伺服总线通讯方式_MⅢ总线特点 安川伺服选型与应用案例

MⅢ总线特点 安川伺服选型与应用案例的详细描述:MⅢ总线特点 安川伺服选型与应用案例降低系统成本在MECHATROLINK-Ⅲ中,可连接62个站点,从而大幅度降低系统的配线费用与时间。与过程控制、工厂自动化领域中的连接端子和电缆配套使用&#xff…

使用XMLConfiguration解析xml,properties等相应信息

org.apache.commons.configuration.XMLConfiguration; Apache Common-Configuration工具可以从Properties文件,XML文件,JNDI,JDBC数据源,System Properties,Applet parameters,Servlet Parameters等读取相应信息 使用步骤 前提,引入commons-c…

[家里蹲大学数学杂志]第405期中国科学院数学与系统科学研究院2015年夏令营分析与代数试题...

该试卷分两部分: 分析 $5$ 题 (共 $50$ 分), 代数 $5$ 题 (共 $50$ 分). 考试时间: $120$ 分钟 1. ($10$) 对哪些实数 $\al$, 级数 $\dps{\vsm{n}\sex{\frac{1}{n}-\sin \frac{1}{n}}^\al}$ 收敛? 2. ($6$) 设 $y$ 是 $[0,1]$ 上 $C^1$ 光滑实函数, 满足方程 $$\bex y(x)y(x)-…

html文本框整数范围,验证HTML表单文本框中的数值范围。 PHP或Javascript

重要的是要提的,你的$卷,$增益,$高音,$中,$低音永远实际上是空的,因为除了$ _POST值之外,你还为它们分配了一个字符串。另外,在尝试使用它们之前,您应该始终检查$ _POST值…

SVN之如何添加默认.a文件

1 问题 SVN之如何添加默认.a文件 2 解决办法 我们安装了tortoiseSVN,点击鼠标右键,然后点解Settings,然后点击按钮 “edit”,然后会打开一个conf文件 我们找到[auto-props],然后在[auto-props]上面添加 global-ignores *.o *.lo *.la *.…

ASP.NET MVC入门---实例演示:通过ContentResult实现主题定制

实例演示:通过ContentResult实现主题定制 由于可以通过ContentResult的ContentType属性指定媒体类型,所以我们不仅仅可以利用它来返回最终会在浏览器中显示的文本,还可以返回其他一些类型的文本内容,比如JavaScript脚本(“text/javascript”)和CSS样式(“text/css”)等…

[ActionScript 3.0] 安全沙箱的类型sandboxType,判断当前程序是AIR还是web程序

表示其中正在运行执行调用的 文件的安全沙箱的类型。 Security.sandboxType 具有下列值之一: remote (Security.REMOTE):此文件来自 Internet URL,并在基于域的沙箱规则下运行。localWithFile (Security.LOCAL_WITH_FILE):此文件是…

C#语法糖系列 —— 第二篇:聊聊 ref,in 修饰符底层玩法

自从 C# 7.3 放开 ref 之后,这玩法就太花哨了,也让 C# 这门语言变得越来越多范式,越来越重,这篇我们就来聊聊 ref,本质上来说 ref 的放开就是把 C/C 指针的那一套又拿回来了,而且还封装成一套自己的玩法&am…

python发邮件脚本详解_Python发送邮件脚本

在一些场景中经常需要发送邮件, 像是持续集成和运维报警等. 而使用Python脚本能够很快捷方便得实现发送各种邮件的需求.这里就通过Python基于SMTP(Simple Mail Transfer Protocol)实现一套可以群发,Html内容和附件的脚本。既然是要发送各种类型的邮件, 首先需要有一个邮箱.这里…

(二)python3 只需3小时带你轻松入门——基本变量

输入 在程序运行过程中,数据从外部流向程序,称为输入。在程序运行过程中,接收用户从键盘上键入值,可以使用input()函数。 input("请输入你要输入的值:")在输入值时,一般是代表接下来的运算需要使用到用户所…

最好的车

最好的车 Time Limit : 3000/1000ms (Java/Other) Memory Limit : 65535/32768K (Java/Other) Total Submission(s) : 18 Accepted Submission(s) : 6 Problem Description H城是一个旅游胜地。每年都有成千上万的人前来观光。为方便游客。巴士公司在各个旅游景点及宾馆、…

Fiddler之为什么我没有抓到网络请求的js链接

1 问题 我开了Fiddler,没有抓到js的连接请求,因为我需要替换js文件,我以为我是没有开启抓起https的连接,但是的确开启了。 2 原因 浏览器里面有缓存,部分js文件不会再进行请求。 2 解决办法 在浏览器页面按下F12,然…

Asp.net MVC 中Controller返回值类型ActionResult

目录 1、返回ViewResult视图结果,将视图呈现给网页 2、 返回PartialViewResult部分视图结果,主要用于返回部分视图内容,在View/Shared目录下创建ViewUserControl.cshtml部分视图

html5一年四季的变化,家乡四季的变化作文(精选5篇)

家乡四季的变化作文(精选5篇)在日常生活或是工作学习中,大家或多或少都会接触过作文吧,写作文是培养人们的观察力、联想力、想象力、思考力和记忆力的重要手段。那么你有了解过作文吗?下面是小编精心整理的家乡四季的变化作文(精选5篇)&#…

ThinkPHP多次重复提交问题的根源

2019独角兽企业重金招聘Python工程师标准>>> 由于用户刷新网页,导致页面所有变量回归初始空值 $code_session2 session(code2); $code2 I(code2);if($code2 ! $code_session2) {session(code2, $code2);M(dati)->data($data)->add();} 解决方法是…

基于.NetCore开发博客项目 StarBlog - (4) markdown博客批量导入

系列文章基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客?基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目基于.NetCore开发博客项目 StarBlog - (3) 模型设计基于.NetCore开发博客项目 StarBlog - (4) markdown博客批量导入...前言…

(一)python3 只需3小时带你轻松入门—— 编程尝试

什么是函数? 在编程中,函数和通常数学中的函数概念并不完全相同;编程中的函数更接近于一个写好的工具,在开发某些功能时,所需要到该函数,就把该函数拿过来使用。 输出/显示 运行python程序时显示指定的文本…

HTTP 笔记与总结(7)HTTP 缓存(配合 Apache 服务器)

在网络上&#xff0c;有一些缓存服务器&#xff0c;另外浏览器自身也有缓存功能。 例如&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Document</title> </head> <body&…

linux之dos2unix命令解决vi打开文件行尾巴显示^M

1 问题 有时候我们用vi打开文件,行尾巴显示^M,我之前也不知道这个是为什么,后面才了解到,DOS格式的文本文件在Linux平台,用较低版本的vi打开文件行尾会显示^M,DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,…

bootstrap 一排5个_Bootstrap5 列(Columns)

对其使用flexbox对齐工具来垂直和水平对齐列。垂直对齐One of three columnsOne of three columnsOne of three columnsOne of three columnsOne of three columnsOne of three columnsOne of three columnsOne of three columnsOne of three columnsOne of three columnsOne o…