整形
print 10
print 11
浮点型
print 10.1
print 0.0
布尔类型
只有True,False两种值,可以直接用True,False表示布尔值,Python 区分大小写。
print 3>2
#True
使用and,or,not 可以对布尔值进行运算
print True and True
# True
print True and False
# False
print False and False
# False
print True or True
# True
print True or False
# True
print False or False
# False
print not True
# False
print not False
# True
比较运算的结果为布尔值,而and,or,not运算的结果不一定是布尔值,只有被运算的变量是布尔类型,结果才是布尔值。print 3 and 2
# 2
四舍五入
print round(3.4)
#->3
print round(3.6)
#->4
运算
print 1+2
#3
print 1+1.2
#2.2
print 10/2
#5
print 10/2.0
#5.0
print 10 // 4.0
#取整数部分 2
字符串
print "hello world"
print 'hello world'
转义字符
如果字符串内部既含有单引号,又含有双引号,如何在程序中使用字符串呢,我们使用转义字符\表示。
print 'hello\' world'
# hello' world
r''和r""
使用r''和r"" 表示引号内的字符串默认不转义。
print r"hello\" world"
# hello\" world
换行
print "hello\n world"
# hello
world
代码换行
print "abcdef...gh\
123456789\
ABCDEFG"
# abcdef...gh123456789ABCDEFG
print '''abcdefg
hijklmn
opqrst
'''
# abcdefg
hijklmn
opqrst
空值
空值用None表示