1、单双引号是一样的。
如print('hello')和print("hello")输出都是hello
那既然一样为什么要弄两种,其实还是有一些好处的。举个例子你就明白了:
print('hell\'o')和print("hell'o")输出得都是 hell'o
print("hell\"o")和print('hell"o')输出得都是 hell"o
2、三引号是“所见即所得” (注意在三引号里面有单双引号是不用转义的,当然你加上也没事)
如:print '''
hello\'
world"
'''
结果是:
hello'
world"
如print('hello')和print("hello")输出都是hello
那既然一样为什么要弄两种,其实还是有一些好处的。举个例子你就明白了:
print('hell\'o')和print("hell'o")输出得都是 hell'o
print("hell\"o")和print('hell"o')输出得都是 hell"o
2、三引号是“所见即所得” (注意在三引号里面有单双引号是不用转义的,当然你加上也没事)
如:print '''
hello\'
world"
'''
结果是:
hello'
world"