太好了。。。。
转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是\,可以在Python的交互式命令行用print()打印字符串看看.
print ('I'm\nhappy')
I'm
happy
or运算是或运算,只要其中有一个为True,or运算结果就是True:
3>5 or 5>3
True
not运算是非运算,它是一个单目运算符,把True变成False,False变成True:
动态语言的有趣之处:
a = 'ABC'
b = a
a = 'XYZ'
print(b)
那么打印的结果应该是什么呢? 自然是ABC
除法:
“/”除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数:
“//”地板除,得出来的就是整数。
“%”求余数,
10 % 3
1
今日作业:
print ('n = ',123)
print ('f = ',456.789)
print ('s1 = \'Hello,world\'')
print ('s2 = \'Hello,\\\'Adam\\\'\'')
print ('s3 = r\'Hello,\"Bart"\'')
print ('s4 = r\'\'\'Hello,\nLisa!\'\'\'')
运行结果:
n = 123
f = 456.789
s1 = 'Hello,world'
s2 = 'Hello,\'Adam\''
s3 = r'Hello,"Bart"'
s4 = r'''Hello,
Lisa!'''
[Finished in 0.0s]
今日在运行sublime Text2 的时候提示如下:
EOL while scanning string literal
查到意思是:在字符串首尾忘记加引号。