美文网首页
6、不只是数学运算

6、不只是数学运算

作者: L小橙子 | 来源:发表于2016-01-07 17:32 被阅读8次

数字进行运算是非常好理解的,但是如果两个变量的值是字串符的话会是怎么样啦?

例如:

a = 'love'

b = 'china'

print a + b

我们运行后会得到什么结果啦?结果就是love china。为什么啦?因为这段代码会将b赋予的字串符连接在a赋予的字符串的后面并且输出出来,所以这里并不是传统的加号而是加法运算符被重载了(有时候也称这种重载为连接运算符

那么除了可以使用加号以外,如果使用乘号会怎么样啦?

例如print a *3 + b 那么结果是不是会出现love llove love china啦?那么答案是肯定的,这里的a * 3的意思与a + a + a是一样的。这时候乘法运算符也是同样被对于字串符类型变量进行了重载(这种使用乘法运算符我们也称之为重复运算符)

这里的乘法运算符的意思就是将字符串a连接在另一个字符串a的后面,再连接一个字符串a,再连接一个字符串b的结果。

相关文章

  • 6、不只是数学运算

    数字进行运算是非常好理解的,但是如果两个变量的值是字串符的话会是怎么样啦? 例如: a = 'love'b = '...

  • ES7(二) —— pow

    目录 数学运算Math:pow乘方运算 ES7中的乘方如何简写呢? ES6-ES10学习版图 数学运算Math:p...

  • 关于育儿,是什么限制了你的想象力?

    01 数学启蒙不只是运算,更重要的是推理 @DR魏 数字推理:理解题意的能力,从中抽象出数字运算的能力。 相较于基...

  • 数学逻辑智能概念分享

    数学不只是一个简单的算算数的问题,它包括数学的思维、分析、推理、判断、建立概念等。 在学习具体的数学运算之前,有一...

  • Day03学习总结-运算符、数字类型、字符串

    运算符 Python支持:数学运算符、比较运算符、逻辑运算符、赋值运算符、(位运算符) 1.数学运算符 数学运算符...

  • day03总结

    运算符: 数学运算符、比较运算符、逻辑运算符、赋值运算、(位运算) 1. 数学运算符: +,-,,/,//,%,*...

  • 2019-01-16 day3 复习字符串

    1.运算符: 数学运算符、比较运算符、逻辑运算符、赋值运算符 数学运算符: +, -, *, /, //, **,...

  • day4-StringAndif

    1.运算符: 数学运算符、比较运算符、逻辑运算符、赋值运算符 数学运算符: +, -, *, /, //, **,...

  • 18-12-2recode

    1.运算符: 数学运算符、比较运算符、逻辑运算符、赋值运算符 数学运算符: +, -, *, /, //, **,...

  • day2回顾

    1.运算符: 数学运算符、比较运算符、逻辑运算符、赋值运算符 数学运算符: +, -, *, /, //, **,...

网友评论

      本文标题:6、不只是数学运算

      本文链接:https://www.haomeiwen.com/subject/mjjahttx.html