那次课早已给他们讲了正则表达式和微积分演算。此次JAXP讲呵呵表达式和URL。他们每一人都有他们的英文名字吧?平常日常生活自学中,他们都称谓他们的联系电话,这种就能辨别出谁是谁。那反之亦然的规矩,Python流程中大部份的统计数据我们也能给它起英文名字。
一、表达式的表达式
没错表达式的表达式,他们先看下面几段
num1 = 2 num2 = 3 num3 = num1 + num2 print(num3)这段标识符中,我们给2起了两个英文名字叫num1,给3起了两个英文名字叫num2,再给2+3的结论起了两个英文名字叫num3。最终列印num3就能列印出2+3的结论。
在下面的标识符中,“=”被称作表达式,句子的原意是把2表达式给num1。
同两个表达式根本无法留存两个值,假如被再次表达式,原本的结论无须留存。
a = 2 a = 3 print(a)以内标识符中,表达式a被表达式为2,又再次被表达式为3。最终列印出的结论是3,而原来的2被代替掉无须存有了。
二、演算表达式句子
除单纯的表达式句子外,除了一类表达式句子叫作演算表达式句子。是将表达式的值在原本的基础上变动。
演算符
叙述
示例
+=
乘法表达式演算
c += b 同构于 c = c + b
-=
减法表达式演算
c -= b 同构于 c = c – b
*=
乘法表达式演算
c *= b 同构于 c = c * b
/=
除法表达式演算
c /= b 同构于 c = c / b
//=
整除表达式演算
c //= b 同构于 c = c // b
%=
取模表达式演算
c %= b 同构于 c = c % b
**=
幂表达式演算
c **= b 同构于 c = c ** b
以内标识符运行的结论为3
三、URL
前面他们给表达式表达式的时候,使用的英文名字称作URL。URL除用于表达式的命名外,还能用于函数、句子块、类和对象的命名。
URL的英文名字有它的规范:
能使用大小写字母、数字、_命名 cat√ DOG √ _cat √ number1 √不能使用数字开头 2man × 453 ×URL的名称区分大小写 cat 和 Cat 是两个不同的URL不能使用Python的保留字 下一节具体讲解不建议使用Python内置函数的名称 表达式名不建议使用print等,否则print()就无法使用了四、保留字
保留字是在Python中被提前定义过的,有特殊含义的字。在流程的句子中具有特殊的含义,因此不能用作URL。Python的保留字如下所示:
and
as
assert
break
class
continue
def
del
elif
else
except
finally
for
from
False
global
if
import
in
is
lambda
nonlocal
not
None
or
pass
raise
return
try
True
while
with
yield
其中红字部分要求能掌握。
五、课后思考题
1、a = 2, b = 3,那么c = a ** b演算的结论是( )
A. 6 B. 8 C. 9 D. 23
2、执行(2*3)/(9-3*2),输出的结论是什么( )
A. 1 B. 2.0 C. 2 D. 1.0
3、print(46 // 8)的结论是? ( )
A. 5 B. 6 C. 5.0 D. 5.75
4、以下哪个表达式命名不符合Python规范?( )
A. 语言 = Python B. _language = Python
C. language = Python D. .language = Python
5、下列哪个不是Python的保留字?( )
A. if B. or C. turtle D. for
六、上节课思考题答案
1、82 注意先计算乘法 2、29 注意幂演算的计算 3、5 注意先计算整除和求余数,最终做乘法 4、123234 注意这道题是字符串拼接,不是数字相加 5、1.0 注意“/”演算得到的结论是浮点数