python王者归来—学习笔记(2)

第二章 变量与基本数学运算(变量命名、数学运算符-加(+)-减(-)-乘(×)-除(/)-取余(mod)-整除(//)-次方(**)、多重变量赋值、变量删除、长语句分行)

一、在Python中可以用“=”等号设定变量的内容,变量不需要声明,直接使用,Python会针对变量值的内容自行设定数据类型

x = 120
y = x * 8 * 300
print(y)

在设计程序时,如果为变量取个有意义的名称,未来看到程序时,可以比较容易记得。比如时薪(hourly_salary),用此变量代替x,表示每小时的薪资。

二、Python对于变量的命名有一些规则要遵守,否则会造成程序错误。

● 必须由英文字母、_(下画线)或中文字开头,建议使用英文字母。

● 变量名称只能由英文字母、数字、_(下画线)或中文字所组成。

● 英文字母大小写是敏感的,例如,Name与name被视为不同变量名称。

● Python系统保留字(或称关键词)或Python内置函数名称不可当作变量名称。

三、python基本数学运算包含加( + )、减( - )、乘( × )、除( / )、取余(mod)、整除(//)、次方(**)。Python语言碰上运算符同时出现在一个语句内时,除了括号“(”、“)”最优先外,其余计算优先次序如下

① 次方。

② 乘法、除法、求余数(%)、求整数(//),彼此依照出现顺序运算。

③ 加法、减法,彼此依照出现顺序运算。

四、常见赋值运算符:

运算符实例说明
+=a += ba = a + b
-=a -= ba = a - b
*=a *= ba = a * b
/=a /= ba = a / b
%=a %= ba = a % b
//=a //= ba = a // b
**=a **= ba = a ** b

五、python赋值多重变量指定使用

x = y = z = 10
print(x)             # x = 10  y = 10  z = 10

x, y, z = 10, 20, 30
print(x, y ,z)       # x = 10  y = 20  z = 30

x, y = y, x
print(x, y)          #x和y的变量值交换

六、如果某个变量不再需要,可以使用del指令将此变量删除,相当于可以收回原变量所占的内存空间

x = 10
print(x)
del x
print(x)

七、Python是允许一行有多个语句,彼此用“;”隔开即可。尽管Python有提供此功能,不过不鼓励如此撰写程序代码: x = 10; print(x)

如果一个语句很长,需要分成2行或更多行撰写,此时可以在叙述后面加上“\”符号,Python解释器会将下一行的语句视为这一行的语句

a = b = c = 10
x = a + \
    b + \
    c + \
    12
print(x)

也可以在语句内使用小括号,如果使用小括号,就可以在语句右边加上注释符号:

a = b = c = 10
y = (a +   #此处可以加注释
     b + 
     c + 
     12)
print(y)

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值