python中的print()输出

1.普通的输出:

print(str)#str是任意一个字符串,数字···

2.格式化输出:

print('1,2,%s,%d'%('asd',4))

1,2,asd,4

与C语言有点类似

3.其它:

>>> pi = 3.141592653

>>> print('%10.3f' % pi) #字段宽10,精度3

3.142

>>> print("pi = %.*f" % (3,pi)) #用*从后面的元组中读取字段宽度或精度

pi = 3.142

>>> print('%010.3f' % pi) #用0填充空白

000003.142

>>> print('%-10.3f' % pi) #左对齐

3.142

>>> print('%+f' % pi) #显示正负号

+3.141593

下面看下描述python中的print()函数

print() 方法用于打印输出,最常见的一个函数。

print 在 Python3.x 是一个函数,但在 Python2.x 版本不是一个函数,只是一个关键字。

语法

以下是 print() 方法的语法:

print(*objects, sep=' ', end='\n', file=sys.stdout)

参数

objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。

sep -- 用来间隔多个对象,默认值是一个空格。

end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。

file -- 要写入的文件对象。

总结

以上所述是小编给大家介绍的python的print()输出及函数用法 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,

时间: 2019-04-12

遇到一个写文件的小程序,需要把print输出改成输出到文件,遇到这个问题的思路是把需要的字符串拼接到一个字符串中,然后在写到文件中,这样做觉得很麻烦,想到之前的学的exec的使用,但是实验后发现exec没有返回值,无法将输出保存在变量中. 查过资料后,发现可以把print的输出直接写到文件里,不需要中间的保存过程,非常有效方便. 格式:print >> fp,格式串 #fp为文件句柄 data=open("D:\data.txt",'w+') print>>da

方法1: import sys f=open('test.txt','a+') a='123' b='456' print >> f,a,b f.close() 方法2: import sys f=open('a.txt','w') old=sys.stdout #将当前系统输出储存到临时变量 sys.stdout=f #输出重定向到文件 print 'Hello World!' #测试一个打印输出 sys.stdout=old #还原系统输出 f.close() print open('a.

比如有下面一段代码: for i in range(10): print ("%s" % (f_list[i].name)) 该代码段的执行,会生成如下的10行"name"属性的字符串 f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 如果我们将上述代码段修改如下: for i in range(10): print ("\"%s\"," % (f_list[i].name)), 代码的执行结果就变成下面的样子:

看Python简明教程,学习使用print打印字符串,试了下打印中文,不行. 编辑环境:IDLE 上网搜了下解决办法,各种说法,试了两种: print u"学习" print (unicode("学习", encoding="utf-8")) 保存时均还是会提示 shell输出: ѧϰ ѧϰ 说明第二种还是有编码但还是不对. 最后,加上最前面一行就好了,虽然现在还不明白第一行为什么,不是说#是注释么... # encoding: utf-8

Python 字符串格式化使用 "字符 %格式1 %格式2 字符"%(变量1,变量2),%格式表示接受变量的类型.简单的使用例子如下: # 例:字符串格式化 Name = '17jo'   print 'www.%s.com'%Name   >> www.17jo.com Name = '17jo' Zone = 'com' print 'www.%s.%s'%(Name,Zone) >> www.17jo.com 字符串格式化时百分号后面有不同的格式符号,代表

关于Python2.x和3.x带来的print不换行的问题:昨天有发过推文,利用end = 定义,解决了横向的小问题,但是由于屏幕显示的问题,若字符串长度过大,则会引起不便.两个或多个print做分割的情况下,如何保持依然横向输出,一般的是在print尾部加上逗号(,)但是在3.x下,则不行,需要使用end = "(something)",some signs like , . ; 'also you can put a word or str in"". Exam

pprint – 美观打印 作用:美观打印数据结构 pprint 包含一个"美观打印机",用于生成数据结构的一个美观视图.格式化工具会生成数据结构的一些表示,不仅可以由解释器正确地解析,而且便于人类阅读.输出尽可能放在一行上,分解为多行时则需要缩进. 以下实例用用到的data包含一下数据 data = [(1,{'a':'A','b':'B','c':'C','d':'D'}), (2,{'e':'E','f':'F','g':'G','h':'H', 'i':'I','j':'J',

具体代码如下所示: import sys import os class Logger(object): def __init__(self, filename="Default.log"): self.terminal = sys.stdout self.log = open(filename, "a") def write(self, message): self.terminal.write(message) self.log.write(message) d

如下所示: #encoding=utf-8# x=raw_input("Please enter a text: ") y=x.replace(" ","") f = open('Output.txt', 'w') print >>f, y f.close() 以上这篇Python将文本去空格并保存到txt文件中的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.

具体代码如下所示: import sys import os import sys import io import datetime def create_detail_day(): ''' :return: ''' # 年-月-日 # daytime = datetime.datetime.now().strftime('day'+'%Y-%m-%d') # 年_月_日 daytime = datetime.datetime.now().strftime('day'+'%Y_%m_%d')

如下所示: #ltp_data 字符串 写进777.txt 1. def save(filename, contents): fh = open(filename, 'w', encoding='utf-8') fh.write(contents) fh.close() save('F:\\ltp-3.3.1-win-x86\\777.txt', ltp_data) 2. #这句话自带文件关闭功能,所以和那些先open再write再close的方式来说,更加pythontic! with ope

程序比较大,运行时间又长的时候,不想等着结果,只要先确保程序功能正确无误,可以把需要的结果print然后保存到TXT文件中,超级方便 # 创建一个txt文件,文件名为mytxtfile def text_create(name): desktop_path = "C:\\Users\\Administrator\\PycharmProjects\\EmotionRecog\\venv\\Scripts\\src\\mylog\\" # 新创建的txt文件的存放路径 full_path

本文实例讲述了Java实现读取键盘输入保存到txt文件,再统计并输出每个单词出现次数的方法.分享给大家供大家参考,具体如下: package javatest; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOEx

本文实例讲述了C#将Sql数据保存到Excel文件中的方法,非常有实用价值.分享给大家供大家参考借鉴之用. 具体功能代码如下: public string ExportExcel( DataSet ds,string saveFileName) { try { if (ds == null) return "数据库为空"; bool fileSaved = false; Microsoft.Office.Interop.Excel.Application xlApp = new Mic

代码: (使用os.listdir) 复制代码 代码如下: import os def ListFilesToTxt(dir,file,wildcard,recursion):     exts = wildcard.split(" ")     files = os.listdir(dir)     for name in files:         fullname=os.path.join(dir,name)         if(os.path.isdir(fullname)

不废话,直接贴代码: disroot = math.sqrt(deta) root1 = (-b + disroot)/(2*a) root2 = (-b - disroot)/(2*a) print("有两个不同的解: %.2f,%.2f"%root1,%root2) 这是最初写的print()代码,不过运行时总提示TypeError 后来上网查了好多资料,发现格式根本不是这样子的,是我想当然了 disroot = math.sqrt(deta) root1 = (-b + disr

接触pandas之后感觉它的很多功能似乎跟numpy有一定的重复,尤其是各种运算.不过,简单的了解之后发现在数据管理上pandas有着更为丰富的管理方式,其中一个很大的优点就是多出了对数据文件的管理. 如果想保存numpy中的数组元素到一个文件中,通过纯Python的文件写入当然是可以实现的,但是总觉得是少了一点便捷性.在这方面,pandas工具的使用就会让工作方便很多.下面通过一个简单的小例子来演示一下. 首先,创建numpy中的数组. In [18]: arr1 = np.arange(10

python中print说法正确的是_python中的print()输出相关推荐

  1. 关于python版本以下说法正确的是-以下不属于python版本,以下说法正确的是( )。_学小易找答案...

    [单选题]下列是非法 IP 地址的是( ).(5.0分) [单选题]微型计算机的主机包括( ).(5.0分) [单选题]下面的 4 个 IP 地址,属于 C 类地址的是( ).(5.0分) [填空题] ...

  2. 下列有关python语言的说法正确的是-关于 Python 语言的注释,以下选项中描述正确的是( )...

    [多选题]以下选项属于 Python 整数类型的是( ) [其它]根据CAD原文件绘制别墅立面图:如图 别墅立面图002.dwg [单选题]字符串是一个连续的字符序列,用________方式打印出可以 ...

  3. 下列有关python语言的说法正确的是-下列有关对Python 语言的叙述中,不正确的是【 】。...

    [判断题]静态路由协议有个缺点是配置和维护容易出错 [单选题]RC 电路中,充电过程电容电压和放电过程电容电压变化分别为( ) [论述题] [判断题]静态路由适合于大型局域网 [单选题]下列关于气象条 ...

  4. python布尔型变量错误的赋值_Python中布尔变量的值为( )

    [单选题]x 的 y 次方(xy) 以下表达式正确的是________ [多选题]以下关于 Python 字符串的描述中,正确的是( ) [多选题]下列表达式的值为False的是( ) [其它]返回 ...

  5. 下列有关python语言的说法正确的是-以下关于Python语言正确的说法是________。

    [单选题]Python3中,使用input()函数可以获取用户从键盘上输入的数据,不管用户输入的内容是什么,该数据的默认数据类型为____________. [问答题]下列语句的输出结果是______ ...

  6. python中字典和集合的区别_Python中字典和集合学习小结

    映射类型: 表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引 与序列不同,映射是无序的,通过键进行索引 任何不可变对象都可用作字典的键,如字符串.数字.元组等 包含可变对象的列表. ...

  7. python判断txt文件是否为空_Python中的空值怎么判断

    本文中所有代码均运行在Python 2.7上 在实际的工作当中,我们难免要与空值打交道,相信不少初学者都会写出下面的代码:if a is None: do something. else: do th ...

  8. python异常处理时所使用的保留字_Python中,下列哪个保留字不用于异常处理______________。_学小易找答案...

    [单选题]维持细胞生存所必需的最基本的基因是 ( ) [单选题]从体细胞克隆高等哺乳动物的成功说明了 ( ) [单选题]细胞决定与细胞分化的关系是 ( ) [多选题]一种类型的分化细胞转变成另-种类型 ...

  9. python里删除range里的数字_python中range函数与列表中删除元素

    一.range函数使用 range(1,5)   代表从1到4(不包含5),结果为:1,2,3,4   ,默认步长为1 range(1,5,2)   结果为:1, 3  (同样不包含5) ,步长为2 ...

  10. python中sys模块是什么内容_python中sys模块是做什么用的

    python中的sys是提供了一系列有关python运行环境的变量和函数的模块,如sys.argv函数实现从程序外部向程序传递参数:sys.platform函数用于获取当前系统平台. sys模块提供了 ...

最新文章

  1. Java 17 将至,可能带来哪些新特性呢?
  2. SQL Server Update 所有表的某一列(列名相同,类型相同)数值
  3. jpa 实体映射视图_JPA教程:实体映射-第3部分
  4. 中间的数(若已经排好序)
  5. 寂寞的hasLayout
  6. CSS选择器的权重详解
  7. 垃圾回收算法与实现系列-String在虚拟机中的实现
  8. 使用Mave构建多模块项目
  9. ffmpeg推流到流媒体服务器
  10. Android adb shell命令详解及实例
  11. 踩坑记32 vue3 拖拽边缘调整侧边栏宽度 拖拽条组件 宽度限制
  12. pymysql.err.OperationalError: (1136, “Column count doesn‘t match value count at row 1“)报错反省。
  13. 蓝桥杯第十届国赛C++研究生组 试题 A: 三升序列
  14. mac电脑最好用的图片浏览器,没有之一
  15. ikbc机械键盘打字出现重复_机械键盘按键 按一次触发多次
  16. 随机点名器(java基础)
  17. prism EventAggregator(事件聚合器)
  18. 【iOS】动态更换图标
  19. 创新声卡在ubuntu中只有左声道有声音的解决方法 。
  20. mysql like in 组合_sql里like in能组合用吗的相关推荐

热门文章

  1. luogu P1908 逆序对
  2. javaee utf-8文件的转换
  3. 洛谷 U5737 纸条
  4. 东北育才10天大总结
  5. Windows 10 优化
  6. [转载] Discrete Mathematics——04 一阶谓词逻辑基本概念
  7. php 利用cookie实现访问次数统计
  8. MATLAB 图像处理 灰度图 将图像中某一行或者某一列的灰度值 绘制成一条曲线
  9. 魔方机器人之下位机编程------下位机完整程序
  10. 动态规划-最大的正方形面积