《趣学Python编程》——2.3 使用变量
本节书摘来自异步社区《趣学Python编程》一书中的第2章,第2.3节,作者[美]Jason Briggs,尹哲 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.3 使用变量
还记得我们的那个算式吗?如果你能用地下室里你爷爷的疯狂发明魔法般地创造出新金币来,那么用来计算在一年后你会有多少金币的算式是这样的:
我们可以把它写在一行代码里:
那么,如果我们把这些数字变成变量呢?试着像下面这样输入:
这些输入的代码会创建出变量 found_coins(找到的金币)、magic_coins(魔法金币)和stolen_coins(被偷走的金币)。
那么现在,我们可以这样重新输入算式:
你可以看到它给出了同样的答案。所以,谁会在乎用哪种方式呢?对吧?嘿嘿,下面就要展示变量的魔力了。假如你在窗子上粘贴了一个稻草人,乌鸦这回只能偷到两枚金币而不是三枚了呢?如果我们用了变量,只要简单地把变量改为新的数字,那么在算式中每个用到它的地方都会改变。我们可以这样输入来把变量stolen_coins改为2:
然后我们可以拷贝粘贴算式来重新计算,步骤如下。
1.如图2-1所示,点击鼠标从这行的开头到结尾选中要拷贝的文本。
2.按住Ctrl键(如果你用苹果电脑则为..01.tif键)然后按C来拷贝选中的文本(以后我们用Ctrl-C来代表这个操作)。
3.点击最后一个提示符(在stolen_coins = 2之后)。
4.按住Ctrl键然后按V来粘贴选中的文本(以后我们用Ctrl-V来代表这个操作)。
5.按回车键就会看到新的结果,如图2-2所示。
是不是比重新键入整个算式容易多了?那还用说!
你可以试试改变其他的变量,然后拷贝(Ctrl-C)并粘贴(Ctrl-V)算式来观察改变的效果。例如,如果你在恰当的时刻在边上猛敲一下你爷爷的发明,那么它每次会多吐出3枚金币,你会发现一年后你将得到4 661枚金币:
当然,用变量来做这样简单的计算,它的用处仍然很有限。我们还没见过它真正大展拳脚。现在,只要记住变量就是一种给事物加标签的方法,从而让我们以后可以使用它们就可以了。
《趣学Python编程》——2.3 使用变量相关推荐
- 学python编程-趣学python编程中文版 PDF 下载
相关截图: 资料简介: Python是一款解释型.面向对象.动态数据类型的高级程序设计语言.Python语法简捷而清晰,具有丰富和强大的类库,因而在各种行业中得到广泛的应用.对于初学者来讲,Pytho ...
- python tkinter火柴人_趣学Python编程
<趣学Python编程> 第1部分 学习编程 第1章 Python不是大蟒蛇 3 1.1 关于计算机语言 3 1.2 安装Python 4 1.2.1 在Windows 7上安装Pytho ...
- python中文版下载-趣学python编程中文版 PDF 下载
相关截图: 资料简介: Python是一款解释型.面向对象.动态数据类型的高级程序设计语言.Python语法简捷而清晰,具有丰富和强大的类库,因而在各种行业中得到广泛的应用.对于初学者来讲,Pytho ...
- 《趣学Python编程》——第1部分 学习编程 第1章 Python不是大蟒蛇 1.1 关于计算机语言...
本节书摘来自异步社区<趣学Python编程>一书中的第1章,第1.1节,作者[美]Jason Briggs,尹哲 译,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...
- 趣学python编程答案_《趣学Python编程》习题总结
上周买了本书叫<趣学Python编程>(英文名:Python for kids),昨天看完后把书后面的题都做了下.由于第1.2章没有习题,第13章及之后都是描写实例的章节,因此这个总结性的 ...
- 趣学python编程下载_《趣学Python编程》——1.2 安装Python
本节书摘来自异步社区<趣学Python编程>一书中的第1章,第1.2节,作者[美]Jason Briggs,尹哲 译,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...
- 《趣学Python编程》——1.3 当你安装好Python以后
本节书摘来自异步社区<趣学Python编程>一书中的第1章,第1.3节,作者[美]Jason Briggs,尹哲 译,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...
- 学python编程-趣学Python编程
Python是一种强大并通俗易懂的编程语言,而且它易学又好用!但是关于学习Python语言的书大多很枯燥无趣,读起来没什么乐趣.本书把你带入一个鲜活的Python编程世界.作者Jason R. Bri ...
- 用python画简单火柴人代码-趣学Python编程
Python是一种强大并通俗易懂的编程语言,而且它易学又好用!但是关于学习Python语言的书大多很枯燥无趣,读起来没什么乐趣.本书把你带入一个鲜活的Python编程世界.作者Jason R. Bri ...
最新文章
- 海峡两岸消防专家论坛台湾举行
- 机器学习进阶-优化的近邻算法
- 英语四级关于计算机阅读理解,英语四级阅读模拟训练附答案和精讲 第6篇:学习计算机...
- ssh 框架搭建出现错误
- Qt4_用QPainter绘图
- 最全 VxLAN 知识详解
- C++中数字与字符串之间的转换
- Yahoo 股票数据抓取
- Python学习笔记—— python基础 1. 变量的输出
- 大麦 Android 选座场景性能优化全解析
- 使用mysql打开什么文件格式_dbf是什么文件怎么打开
- objective-C的内存管理机制琢磨不透
- Android WallpaperManager 同时设置桌面壁纸与锁屏的问题
- umi插件------plugin-initial-state
- linux 修改文件夹和子文件夹权限,Linux下设置文件夹以及子文件夹中所有文件权限...
- python编程midi键盘按键错乱_电脑键盘按键错乱怎么回事 电脑键盘按键错乱原因【图文】...
- 09 JAVA如何将字符串反转?
- c语言常见表达式汇总(赋值表达式,条件表达式,关系表达式,算数表达式......)
- 二进制、十进制、十六进制之间的转换
- 二元logistic模型案例_SPSS二项logistic回归分析案例实践,做个预测模型
热门文章
- Android EventBus使用(不含源码解析)
- MySQL中interactive_timeout和wait_timeout的区别
- 大数据、机器学习与深度学习类命令行工具汇总
- Django--Uploaded Files以及Handlers
- beangle commons 4.0.0 release
- 标题: Debian 下 VirtualBox 的桥接、USB 设置 ── 迷你怎么做 [转自sir]
- Go 语言编程 — 并发 — Goroutine 协程
- 互联网协议 — HTTP/2 超文本传输协议第 2 版
- 手动部署 Ceph Mimic 三节点
- OpenStack 的单元测试