Python风格总结:Print输出
1、Print常规 输出
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":
#!/usr/bin/python3x = "a"
y = "b"
# 换行输出
print(x)
print(y)print('---------')
# 不换行输出
print(x, end=" ")
print(y, end=" ")
print()
结果输出:
D:\PycharmProjects\TestPython\venv\Scripts\python.exe D:/PycharmProjects/TestPython/Main a b --------- a b Process finished with exit code 0
2、print变量输出
#!/usr/bin/python3
# 文件名: using_sys.pyimport sysprint('命令行参数如下:')
for i in sys.argv:print(i)print('\n\nPython 路径为:', sys.path, '\n')
结果输出:
命令行参数如下:
D:/PycharmProjects/TestPython/TestMain.pyPython 路径为: ['D:\\PycharmProjects\\TestPython', 'D:\\PycharmProjects\\TestPython', 'C:\\Python\\Python37\\python37.zip', 'C:\\Python\\Python37\\DLLs', 'C:\\Python\\Python37\\lib', 'C:\\Python\\Python37', 'D:\\PycharmProjects\\TestPython\\venv', 'D:\\PycharmProjects\\TestPython\\venv\\lib\\site-packages', 'D:\\PycharmProjects\\TestPython\\venv\\lib\\site-packages\\setuptools-40.8.0-py3.7.egg', 'D:\\PycharmProjects\\TestPython\\venv\\lib\\site-packages\\pip-19.0.3-py3.7.egg']
3、Print字符串格式化输出:
基本语法是通过 {} 和 : 来代替以前的 % 。
format 函数可以接受不限个参数,位置可以不按顺序。
还可以格式化数字:
!a (使用 ascii()), !s (使用 str()) 和 !r (使用 repr()) 可以用于在格式化某个值之前对其进行转化:
>>> import math
>>> print('常量 PI 的值近似为: {}。'.format(math.pi))
常量 PI 的值近似为: 3.141592653589793。
>>> print('常量 PI 的值近似为: {!r}。'.format(math.pi))
常量 PI 的值近似为: 3.141592653589793。
4、旧式字符串格式化
% 操作符也可以实现字符串格式化。 它将左边的参数作为类似 sprintf() 式的格式化字符串, 而将右边的代入, 然后返回格式化后的字符串. 例如:
>>> import math
>>> print('常量 PI 的值近似为:%5.3f。' % math.pi)
常量 PI 的值近似为:3.142。
因为 str.format() 是比较新的函数, 大多数的 Python 代码仍然使用 % 操作符。但是因为这种旧式的格式化最终会从该语言中移除, 应该更多的使用 str.format().
Python风格总结:Print输出相关推荐
- python中怎么输出中文-python中使用print输出中文的方法
看Python简明教程,学习使用print打印字符串,试了下打印中文,不行. 编辑环境:IDLE 上网搜了下解决办法,各种说法,试了两种: print u"学习" print (u ...
- python中print是什么意思中文-python中使用print输出中文的方法
看Python简明教程,学习使用print打印字符串,试了下打印中文,不行. 编辑环境:IDLE 上网搜了下解决办法,各种说法,试了两种: print u"学习" print (u ...
- python list使用print输出中文乱码
原文:https://blog.csdn.net/Love667767/article/details/77803201 Python中的列表(list)或字典包含中文字符串,直接使用print会出现 ...
- python以垂直方式输出_python学习笔记
Author: maddock Date: 2015-03-15 21:42:01 (暂时没有整理) python json文件处理 #coding:utf-8 importjson#data = [ ...
- pythonprint中文教程_python中使用print输出中文的方法
看Python简明教程,学习使用print打印字符串,试了下打印中文,不行. 编辑环境:IDLE 上网搜了下解决办法,各种说法,试了两种: print u"学习" print (u ...
- python编程print语法_Python 第一节 安装及 print 输出语句—教案
Python 第一节 安装及 print 输出语句 学习目标: 1 .学会安装 python 编程软件并测试编程环境是否成功 2 .理解字符串和表达式的概念 3 .学会使用 print 语句输出不同内 ...
- python学习笔记 --- print (输出到文件 file)
print 输出直接到文件里 主要是python版本问题,语法不一样,这里记录一下. python 3.x #!/usr/bin/env python3 #coding:utf-8 K = 10 f ...
- python不换行_Python print 输出时不换行
Python 输出内容跟其他程式语言差不多, 用 print 便可以印出想要的内容, 例如: #!/usr/bin/python print("Hello World!") 1 2 ...
- python输出日志文件_python将print输出的信息保留到日志文件中
具体代码如下所示: import sys import os import sys import io import datetime def create_detail_day(): ''' :re ...
- python取中间值的函数_tensorflow实现在函数中用tf.Print输出中间值
tensorflow由于其基于静态图的模式,导致写代码的时候很难调试,除了用官方的调试工具外,最直接的方法就是把中间结果输出出来查看,然而,直接用print函数只能输出tensor变量的形状,而不是数 ...
最新文章
- Oracle认证成功获取方案
- bzoj 1011 近似估计
- 数据库(概念、语法、DBMS、SQL语言:创建数据库、表格,添加、修改、删除数据记录)...
- Java连接Mysql数据库增删改查实现
- 关于字符串 --java
- 高新计算机office2010考试题库,注意!注意!计算机等级考试题库来啦:一级MS Office第三章“Word2010基础”...
- 【Flink】Flink SQL Cannot instantiate user function cannot assign instance LinkedMap FlinkKafkaConsum
- deepin系统15.6版本安装执行那个exe文件_深度系统(Deepin Linux)U盘安装教程
- pyqt4安装问题小结(一)
- 回归分析什么时候取对数_为什么相关或回归分析时 x和y取log
- 短信API接口怎么调用
- 学生宿舍管理项目开发计划书_学生宿舍管理系统项目计划书.doc
- 解决ping: www.baidu.com: Name or service not known
- 公司发了期权,我被坑了吗?
- java canvas 动画效果_八大疯狂HTML5 Canvas及WebGL动画效果
- ERROR: column c.relhasoids does not exist
- 欢迎观看Toni_hou的#生活8
- (1)声明一个圆柱体类型,(2)声明属性:底边的半径,和高(3)声明方法:A:方法的功能:在方法中打印圆柱体的详细信息:圆柱体的底边的半径是xxx,高是xxx,底面积是xxx,体积是xxx。B
- 32位系统能够识别多达内存_C ++程序可打印多达N个术语的卢卡斯系列
- 来一次双色球的投注吧