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输出相关推荐

  1. python中怎么输出中文-python中使用print输出中文的方法

    看Python简明教程,学习使用print打印字符串,试了下打印中文,不行. 编辑环境:IDLE 上网搜了下解决办法,各种说法,试了两种: print u"学习" print (u ...

  2. python中print是什么意思中文-python中使用print输出中文的方法

    看Python简明教程,学习使用print打印字符串,试了下打印中文,不行. 编辑环境:IDLE 上网搜了下解决办法,各种说法,试了两种: print u"学习" print (u ...

  3. python list使用print输出中文乱码

    原文:https://blog.csdn.net/Love667767/article/details/77803201 Python中的列表(list)或字典包含中文字符串,直接使用print会出现 ...

  4. python以垂直方式输出_python学习笔记

    Author: maddock Date: 2015-03-15 21:42:01 (暂时没有整理) python json文件处理 #coding:utf-8 importjson#data = [ ...

  5. pythonprint中文教程_python中使用print输出中文的方法

    看Python简明教程,学习使用print打印字符串,试了下打印中文,不行. 编辑环境:IDLE 上网搜了下解决办法,各种说法,试了两种: print u"学习" print (u ...

  6. python编程print语法_Python 第一节 安装及 print 输出语句—教案

    Python 第一节 安装及 print 输出语句 学习目标: 1 .学会安装 python 编程软件并测试编程环境是否成功 2 .理解字符串和表达式的概念 3 .学会使用 print 语句输出不同内 ...

  7. python学习笔记 --- print (输出到文件 file)

    print 输出直接到文件里 主要是python版本问题,语法不一样,这里记录一下. python 3.x #!/usr/bin/env python3 #coding:utf-8 K = 10 f ...

  8. python不换行_Python print 输出时不换行

    Python 输出内容跟其他程式语言差不多, 用 print 便可以印出想要的内容, 例如: #!/usr/bin/python print("Hello World!") 1 2 ...

  9. python输出日志文件_python将print输出的信息保留到日志文件中

    具体代码如下所示: import sys import os import sys import io import datetime def create_detail_day(): ''' :re ...

  10. python取中间值的函数_tensorflow实现在函数中用tf.Print输出中间值

    tensorflow由于其基于静态图的模式,导致写代码的时候很难调试,除了用官方的调试工具外,最直接的方法就是把中间结果输出出来查看,然而,直接用print函数只能输出tensor变量的形状,而不是数 ...

最新文章

  1. Oracle认证成功获取方案
  2. bzoj 1011 近似估计
  3. 数据库(概念、语法、DBMS、SQL语言:创建数据库、表格,添加、修改、删除数据记录)...
  4. Java连接Mysql数据库增删改查实现
  5. 关于字符串 --java
  6. 高新计算机office2010考试题库,注意!注意!计算机等级考试题库来啦:一级MS Office第三章“Word2010基础”...
  7. 【Flink】Flink SQL Cannot instantiate user function cannot assign instance LinkedMap FlinkKafkaConsum
  8. deepin系统15.6版本安装执行那个exe文件_深度系统(Deepin Linux)U盘安装教程
  9. pyqt4安装问题小结(一)
  10. 回归分析什么时候取对数_为什么相关或回归分析时 x和y取log
  11. 短信API接口怎么调用
  12. 学生宿舍管理项目开发计划书_学生宿舍管理系统项目计划书.doc
  13. 解决ping: www.baidu.com: Name or service not known
  14. 公司发了期权,我被坑了吗?
  15. java canvas 动画效果_八大疯狂HTML5 Canvas及WebGL动画效果
  16. ERROR: column c.relhasoids does not exist
  17. 欢迎观看Toni_hou的#生活8
  18. (1)声明一个圆柱体类型,(2)声明属性:底边的半径,和高(3)声明方法:A:方法的功能:在方法中打印圆柱体的详细信息:圆柱体的底边的半径是xxx,高是xxx,底面积是xxx,体积是xxx。B
  19. 32位系统能够识别多达内存_C ++程序可打印多达N个术语的卢卡斯系列
  20. 来一次双色球的投注吧

热门文章

  1. python--装饰器初阶
  2. el-table——可合并单元格的表格
  3. 进程与线程的区别?--多线程与线程池
  4. Django添加MySQL数据库
  5. (?i) 和 re.sub
  6. Eclipse无法设置NDK路径的解决方法
  7. “见识”很重要 记一起Oracle的SQL调整
  8. 【Java】springboot的学习第二天
  9. [Linux]文件的atime ctime mtime
  10. Spring MVC获取参数的几种常见方式