美文网首页
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、不只是数学运算

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