笨方法学python练习7.更多打印

print('Mary had a little lamb.')
print("Its fleece was white as %s." %'snow')  # 若格式化字符串为string类型,则加双引号
print("And everywhere that Mary went.")
print("."*10)

end1 = 'C'
end2 = 'h'
end3 = 'e'
end4 = 'e'
end5 = 's'
end6 = 'e'
end7 = 'B'
end8 = 'u'
end9 = 'r'
end10 = 'g'
end11 = 'e'
end12 = 'r'

# Watch that comma at the end. try removing it to see what happens.
print(end1+end2+end3+end4+end5+end6,end=' ')  # python3中需要加end =' ',而后可打印成一行
print(end7+end8+end9+end10+end11+end12)

全是基本操作,但有一点是python2和python3的区别
python2中,可以连接上下两行;
python3中,print的语法为
print ( [object,…][,seq=’ ‘][,end=’\n’][,file=sys.stdout] )
seq 是在每个对象的文本之间插入一个字符串,如果没有桩底的话,它默认是一个单个空格,传递一个空字符串将会一直分隔符

end 是添加在打印文本末尾的一个字符串,如果没有传递的话,它默认的是一个\n 换行字符。传递一个控制符串将会避免在打印的文本的末尾移动到下一个输入行-----下一个print 将会保持添加到当前输出行的末尾。

file 指定了文本将要发送到的文件、标准流或者其他类似文件的对象;如果没有传递的话,它默认的是sys.stdout。带有一个类似文件的write(string)方法的任何对象都可以传递,但真正的文件应该已经为了输出而打开。
以上关于print的用法来自https://www.cnblogs.com/sxwen/p/8024500.html
所以如果不换行,就需要将end = ‘\n’ 改为 end = ’ '(两个‘ ’中间是空格)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值