6.函数原型
函数原型 print(value, …, sep=’ ‘/ end=’\n’/ file=sys.stdout / flush=False)
"""
无论是在python2.x中还是在python3.x中,对于字符串,数值,布尔,列表,字典等,print都是直接输出
相信很多人在格式化字符串的时候都用"%s" % v的语法,PEP 3101 提出一种更先进的格式化方法 str.format() 并成为 Python 3 的标准用来替换旧的 %s 格式
化语法,CPython 从 2.6 开始已经实现了这一方法(其它解释器未考证)。
"""
例:
print("海贼王","刘德华","张学友",sep=' | ')
print("%s | %s | %s" % ("海贼王","刘德华","张学友")) # 输出时中间有分割
print("海贼王","刘德华","张学友",sep=' | ',end='\n') # \n 换行符
print("%s | %s | %s" % ("海贼王","刘德华","张学友")) # 输出时中间有分割
为什么需要写到文件里呢??
–希望日志输出到文件又输出到屏幕的时候。—写到一个文件里
打开一个文件
filename = open('test.log','w') # 打开一个文件
---test。log是一个文件,如果没有文件会自动保存在当前目录下
print("海贼王","刘德华","张学友",sep=' | ',file=filename)
print("海贼王","刘德华","的订单瑟瑟发抖",sep=' | ',end='\n',file=filename)
print("海贼王","刘德华","张学友",sep=' | ',file=filename)
filename.close() # 关闭文件