python学习手册:第十一章——赋值表达式及打印

时间:2019-11-13
本文章向大家介绍python学习手册:第十一章——赋值表达式及打印,主要包括python学习手册:第十一章——赋值表达式及打印使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

几种赋值小技巧

a,b,c,d = 'spam' # a,b,c,d ('s', 'p', 'a', 'm') 变量和元素数目必须相等
a,*b = 'spam' # b = 'pam' *为替补符号,补所有连续的缺失的值 两个带*的变量不能同时用

a = 'spam'
((b,c),d) = a[:2],a[2:] # b,c,d ('s', 'p', 'am')

for (a,b,c) in [(1,2,3),(3,4,5)] 

print的参数

  • print (['...',...][,sep = ''][,end = '/n'][,file = sys.stdout]) sep:主输出中,用什么替代',' end 输出以什么结尾 file指定文本将要发送到的文件
print ('a'+'b')
# 等效于
import sys
sys.stdot.write('a'+'b'+'\n')

重定向输出

  • 把print输出内容输出到文件
import sys
sys.stdout = open(r"F:\a.txt",'a')
print('\nhello')

# 或者
print('\nhello',file=open(r"F:\a.txt",'a')) # 建议这种方法,第一种方法会影响后续输出,但是如果是脚本型的python文件可以使用第一种方法来保存运行日志

原文地址:https://www.cnblogs.com/yingyingdeyueer/p/11852913.html