字:
关灯 护眼
快眼看书 / 萌猫带我学python / 第十七章?python变量赋值1:千人一面

第十七章?python变量赋值1:千人一面

章节出错了,点此刷新,刷新后小编会在两分钟内校正章节内容,请稍后再试。

  “那咱们快开始学习吧”,晓柯用小女孩的娃娃音叫了起来。
  在他过往的人生中,从没有过如此这般强烈的学习动力和热情。
  “你得赶紧把我变回来。”小柯气得跺起脚来。
  等他跺完了脚之后,觉得自己没救了——怎么性格也成为了16岁的少女?
  夸客开心地跳到了小柯的脚上,用毛茸茸的身体撑着他的小腿。
  “要不你一直当这个16岁的少女吧,我觉得这比你平时的闷葫芦状态好太多了。”
  小柯没吱声,他鼓了一口气,撅着嘴,一肚子的气。
  不过,他还是慢慢地冷静了下来。
  遇到事情不要慌张,保持冷静才是最重要。
  “好吧,那就按你说的做,咱们赶快开始学习吧。”屈服了的小柯,督促夸克尽快开始。
  他们面前的白色屏幕闪亮一下,在原来已有的两行变量赋值基础上,又多了两行代码:
  --
  --
  xiaoke_age=16
  xiaoke_sex=’女’
  xiaoke_height=160
  xiaoke_weight=160
  --
  --
  白色墙壁上新出现的这两个表达式,小柯一眼就看懂了——看来对他身体的改造还没有结束,接下来就是要对他的身高和体重动刀啊。
  果不其然,当这两个变量赋值的表达式出现后,小柯的身体又仿佛成为了一块橡皮泥,被这房间中看不见的手,大力的拉伸、揉搓、塑造成全新的模样。
  转眼间,他就成为了一个身高160厘米,体重160斤的全新少女。
  这次衣服终于不会滑下去了,甚至还随时可能会涨破爆裂。
  小柯翻了个白眼,心想:做不成男的也就罢了,这回连楚楚可怜的少女都做不成了。
  “你究竟想要怎么样,快点把我变会原样!”小柯吼起来,声音粗犷了不少。
  由于小柯这副全新的粗壮身材撑满了衣服,他自然也能腾出了手脚。
  于是,他二话不说,一把抓住夸克的后颈,把它拎起来。
  小柯横眉冷对,夸克只好卖萌喵喵叫。
  “我这就开始讲解了,不要急哦,快把我放下啦,我这就修改数值,好吧。”夸克求饶。
  小柯哼了一声之后,放下了夸克。
  但是屏幕上的等式并没有变化。
  “小柯,你先别急着修改身体参数,这其实没什么大不了的。当我们离开python之境后,这些参数都会被自动重置,你到时候会立刻恢复平常的闷葫芦模样。”夸克毫不在意地说道。
  “但是当务之急,我们应该先学会运用python来操作变量的形式和方法,这才是最重要的,而这也是未来保证我们及所有人安全的重要技能,对吧。”
  小柯的内心不禁想起,苍月可能随时会去找妈妈的麻烦的事情,他皱起了眉头。
  夸克显然也感觉到了他的焦虑,于是它接着说道:“小柯,从书写的角度出发,你觉得以上4个表达式写的啰嗦吗?你能想到什么简化的书写方式吗?”。
  小柯重新地将目光聚焦在白色墙壁上的四个变量赋值等式上,并开始认真地思考夸克的提问。他明白,夸克这样问题一定不是凭空提出的,它的目的显然是,希望通过提问来启发他,发现更简单的变量赋值方式。
  但是,现在这四个变量赋值的方式看起来已经非常简单了啊。
  哎,喘不上来气来。
  一方面,他面对这个问题没有什么头绪,这让他感到心烦。
  另一方面,自从小柯将他的体重和身高调整为同一数字之后,他便开始觉得现在的衣服完全不和身材。自己原本的衣服都变小了,小的都让他喘气费劲。
  等等,体重和身高。
  一道线索电光火石般地在小柯的大脑中闪过。
  在这四个变量中,既然体重和身高这两个变量都等于相同的值,那么是否可以将他们都写在同一个等式中呢。
  这样不就将原来的两条赋值等式语句合并成了一条语句,这样不就成为一种简化的书写模式了吗?
  虽然小柯现在还不知道如何将两条具有相等值得变量赋值语句合并,但是他已经认定这是一条正确得思路。
  “太棒了,小柯!”夸克开心地跳到了他的脚旁边,开心地用抓了两下他的鞋子。
  “你的思路是正确的,在python中,对变量赋值有最基本两种简化赋值方法。”
  “第一种方法就是,你刚才提到当多个变量有相同值的时候,那么就可以将他们整合成为一句,简化书写版式。”
  小柯刚听夸克说完话不久,白色的墙壁就变化了模样,原本的四条语句变换成了三条语句:
  --
  --
  xiaoke_age=16
  xiaoke_sex=’女’
  xiaoke_height=xiaoke_weight=160
  --
  --
  小柯定眼一看,立刻发现了端倪,原来的第三条和第四条语句合并成为当下的第三条语句。
  xiaoke_height=xiaoke_weight=160
  似乎为了更好地帮助小柯理解从两条语句改写成一条语句的变化,白色屏幕自动地被切割成为成两半,一般仍然显示着当前的三条语句内容。而另外一半则显示出从两条语句缩写成一条语句的过程
  --
  --
  xiaoke_height=160
  xiaoke_weight=160
  !!!!#这里用感叹号代表下滑箭头,请自行脑补哈~
  xiaoke_height=xiaoke_weight=160
  --
  --
  小柯看明白了,这是使用等号将多个变量赋值为相同值的方法。看起来实际上也很形象化,既然这两个变量都是相等得,干脆就用等号将他们连接在一起,倒也是一个好主意。
  “那么,针对python这种对不同变量赋予同一变量值的简单书写形式,你能找出什么更其恰当的比喻来进行类比记忆吗?”夸克问道。
  “这……”小柯想了想,似乎很难找到什么恰当的比喻进行记忆。
  “我这里倒是有一个比喻,你看看合适不合适?”夸克直接说除了答案。
  “在你们的世界中,有一个成语叫做‘千人一面’,你看看是不是蛮符合现在的这种变量赋值的形式”。
  “千人一面……”小柯重复了一遍这个成语之后,重新看了一下这个等式:
  --
  --
  xiaoke_height=xiaoke_weight=160
  --
  --
  突然之间,他立刻恍然大悟。
  好一个千人同一张面孔的比喻,如果把xiaoke_height和xiaoke_weight这两个变量比喻成为两个不同的人的话,但是它们的确有着相同的面容——160(变量值)。
  所以,用千人一面来形容,这种将不同变量赋予相同值的缩写形式,确实恰当。
  看来python这门程序语言,还真是如夸克之前说过的简单而优雅呢。
  不过,在小柯不停赞叹的时候,夸克又抛出了一个新的问题,让小柯感觉颇为惊讶。。
  “小柯,那么,你知道怎么将上面的三条赋值语句继续,缩写成一条语句的写法吗?”
  “还可以继续精简成一句?”小柯开始觉得不可思议。
热门推荐