python之print

在python2中,print不是函数,而python3中是函数,所以python3用print时参数要用().

  • 输出字符串引号问题

print输出字符串时,可以用单引号也可以用双引号,假如字符串中有单引号,则可以用双引号保护单引号

print("this example protects the output's single quote.")

假如字符串中有双引号,也可以用单引号保护双引号

print('my name is "lixiaopeng"!')

在单引号中嵌套单引号,或者双引号中嵌套双引号,则需要用到转义字符(\).

三重引号:三重引号可以保护单引号和双引号,也可以嵌入一个换行符.

print("""one
two
three""")
#将输出:one
        two
        three
等效于
print("one\ntwo\nthree")
  • 格式化变量和字符串输出

print在遇到逗号时会自动添加一个空格,可以用sep参数自定义一个字符.

print(123,456) #输出123 456
print(123,456,sep='#') #输出123#456

print在输出完后默认添加换行符,可用end参数自定义字符,所以可以使end=''实现不换行输出(python2中在括号后面加逗号)

print(123)
print(456)
#输出123
#   456

print(123,end='#')
print(456)
#输出123#456

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值