第十一章、表达式和打印
扩展的序列解包赋值只是一种便利形式。
打印print默认地把对象打印到stdout流,添加了一些自动的格式化。
标准输出流(通常叫做stdout)只是发送一个程序的文本输出的默认的地方。
默认情况下,print调用在打印的对象之间添加一个空格。要取消这个空格,给sep关键字参数发送一个空字符串,或者发送一个自己所选择的替代分隔符。
如果你需要显示更具体的格式,不要以这种方式打印,相反,提前构建一个更复杂的字符串或者在print自身之中使用字符串工具,并一次性打印该字符串。
①、语句形式:
import sys
sys.stdout = open('log.txt','a')
....
③、自动化流重定向:
在这一章,我们开始探索赋值语句、表达式以及打印,从而深入研究Python语句。虽然这些一般都是很容易使用的语法,但都有些可选的替代形式,在实际应用中通常都有用。例如,增强赋值语句以及print语句的重定向形式,可以让我们避免一些手动的编写代码的工作。在此过程中,我们也研究了变量名的语法、流重定向技术以及各种要避免的常见错误,诸如把append方法调用的结果指回给变量等。
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Python赋值语句 Python中的赋值语句的基本形式是在等号左边写赋值语句的目标。要赋值的对象位于右侧。左侧的...