806|数据类型和变量

廖雪峰python 3教程

太好了。。。。

数据类型和变量

转义字符\可以转义很多字符,比如\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

查到意思是:在字符串首尾忘记加引号。

你可能感兴趣的:(806|数据类型和变量)