Python基础:变量与基本运算符解析

1.加法

        a.数字加法

#    +    加

xx = 2

xx = xx + 2

print(xx)    #4

让我们回顾一下,xx作为变量(variables),会更新记忆,第二个xx会在第一个xx=2的基础上再+2,使得更新后的xx=4,print出来的结果也为4

        b.字符串(String)加法

在 Python 中,字符串可以包含任何字符(如字母、数字、符号等)

加法不仅适用于数字的相加,同时也适用于字符串之间的相加,更严谨的说,加号将字符串拉到了一块(pull together)

eee = "hello" + "world"

print(eee)    #helloworld

奇怪吧,我们想要的是“hello world”,但这里给出的确实连在一块的,需要将两个单词分开,我们只需要加上空格键,你可以自己先尝试一下

eee = "hello " + "world"

print(eee)

        c.traceback

现在,让我们来见识一下可能是我们第一次遇到的traceback

eee = "hello"

fff = 1

ccc = eee + fff

print(ccc)

Traceback (most recent call last):
  File **, line *, in <module>
    ccc = eee + fff
          ~~~~^~~~~
TypeError: can only concatenate str (not "int") to str

在这里traceback会告诉你第几行出错了,typeerror会告诉你哪里错了,在这里,不同类型不能相加,虽然程序运行失败了,但Python还是会竭尽全力告诉你哪里错了,很贴心吧

为了防止类似的事情发生,我们运用type(),来让Python告诉我们类型

eee = "hello " + "world"

ccc = 1

e = type(eee)

c = type(1)

print(e)    #<class 'str'>

print(c)    #<class "int">

2.减法

#    -    减

xx = 5

xx = 15 - xx

print(xx)    #10

3.乘法

#    *    乘

yy = 440 * 12

print(yy)    #5280

4.除法

        a.浮点数除法“/”

#    /    除

yy = 528

zz = yy / 100

print(zz)    #5.28

        b.整数除法“//”

#    //    除

yy = 528

zz = yy // 100

print(zz)    #5

        与之前所提到的一样,整数运算会舍弃浮点数的小数部分,向下取整

5.指数(次方)

#    **    指数

print(4 ** 3)    #64

        4的3次方为64

6.取余运算符

#    %    取余运算符

jj = 23

kk = jj % 5

print(kk)    #3

        在这个算式中,因为23=4×5+3,所以我们取余数3,print出来的结果为3

7.运算顺序

        在Python中,计算机能够轻易的按照正确的顺序进行运算,为了让除了代码编写者(也就是你自己)之外的人也能够轻易的读懂你的代码,我们常常会按照原有的顺序,为算式打上括号

x = 1 + (2 * 3) - (4 / (5 ** 6))
#   4     3        2       1

当然,如果你希望计算机按照你自己的意愿进行运算,也可以调整括号的位置 

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Chennn__

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值