python内置输入函数_python内置函数 print()

英文文档:

print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)

Print objects to the text stream file, separated by sep and followed by end. sep, end, file and flush, if present, must be given as keyword arguments.

All non-keyword arguments are converted to strings like str() does and written to the stream, separated by sep and followed by end. Both sep and end must be strings; they can also be None, which means to use the default values. If no objects are given, print() will just write end.

The file argument must be an object with a write(string) method; if it is not present or None, sys.stdout will be used. Since printed arguments are converted to text strings, print() cannot be used withbinary mode file objects. For these, use file.write(...) instead.

Whether output is buffered is usually determined by file, but if the flush keyword argument is true, the stream is forcibly flushed.

Changed in version 3.3: Added the flush keyword argument.

函数信息表格

函数原型

print(value,...,sep=‘ ’, end=’\n’, file=sys.stdout, flush=False)

参数解释

value

需要打印的内容

...

可以输入多个内容

sep

分隔符,默认为空格;

end

输出结束时补充该参数所指定的字符串,默认为换行符;

file

定义流输出的文件,默认为标准的系统输出sys.stdout,可以重定义为别的文件;

flush

是否立即把内容输出到流文件,不作缓存,默认为False。

返回值

 返回相应的输出结果。

函数说明

打印相应的内容。

print函数的格式化输出

格式化输出:

1) %字符:标记转换说明符的开始

2) 转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(空白字符)表示正数之前保留空格;0表示转换值若位数不够则用0填充

3) 最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*,则宽度会从值元组中读出。

4) 点‘.’后跟精度值:如果转换的是实数,精度值就表示出现在小数点后的位数。如果转换的是字符串,那么该数字就表示最大字段宽度。如果是*,那么精度将从元组中读出

5) 字符串格式化转换类型

含义

d,i

带符号的十进制整数

o

不带符号的八进制

u

不带符号的十进制

x

不带符号的十六进制(小写)

X

不带符号的十六进制(大写)

e

科学计数法表示的浮点数(小写)

E

科学计数法表示的浮点数(大写)

f,F

十进制浮点数

g

如果指数大于-4或者小于精度值则和e相同,其他情况和f相同

G

如果指数大于-4或者小于精度值则和E相同,其他情况和F相同

C

单字符(接受整数或者单字符字符串)

r

字符串(使用repr转换任意python对象)

s

字符串(使用str转换任意python对象)

范例1:基本的打印输出(Python 3.6.2 shell 环境)

1 >>> print(1,‘2‘,[3.40,‘5‘],(6,[7,8],‘9‘)) #参数缺省

2 1 2 [3.4, ‘5‘] (6, [7, 8], ‘9‘)

3 >>> print(1, ‘2‘, 3.00, sep = ‘|‘, end = ‘\nline2‘) #使用‘|‘作为分隔符,‘\nline2‘为结束符

4 1|2|3.0

5 line2

6 >>> print(1, ‘2‘, 3.00, sep = ‘‘, end = ‘‘) #这里需要注意"‘2‘"输出后为"2"

7 123.0

范例2:通过更改file参数打印内容到文件(Python 3.6.2 shell 环境)

1 >>> with open(r‘G:\temp.txt‘, ‘w‘) as demo:

2 print(1, 2, 3, sep = ‘,‘, end = ‘\n‘, file = demo)

3

4

5 >>>

G盘下被新建txt文档’temp.txt’,其内容为:

1,2,3

line2

范例3:格式化输出(Python 3.6.2 Shell 环境)

1 >>> pi = 3.141592653

2 >>> print(‘%f‘ % pi) #默认愿长度为宽度,保留小数点后六位

3 3.141593

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

5 +3.141593

6 >>> print(‘%4f‘ % pi) #宽度设小不会丢失精度

7 3.141593

8 >>> print(‘%10.3f‘ % pi) #宽度10,保留小数点后2位,右对齐

9 *****3.142 #用*表示空格

10 >>> print(‘%-10.3f‘ % pi) #宽度10,保留小数点后2位,左对齐

11 3.142*****

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

13 000003.142

14 >>> print(‘%e‘ % pi) #科学计数法格式化输出

15 3.141593e+00

16 >>> print(‘%.2E‘ % (pi * 10000))

17 3.14E+04

18 >>> print(‘a%cc‘ % ‘b‘) #单字符格式化输出

19 abc

20 >>> print(‘%c‘ % ‘abc‘) #单字符格式输入多字符时的报错信息

21 Traceback (most recent call last):

22 File "", line 1, in

23 print(‘%c‘ % ‘abc‘)

24 TypeError: %c requires int or char

25 >>> print(‘a%sd‘ % ‘bc‘) #格式化输出字符串

26 abcd

27 >>> print(‘a%rd‘ % ‘bc‘) #格式化输出字符串,保留“’’”

28 a‘bc‘d

29 >>>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/567611.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

webUI自动化一元素定位

实现功能:自动在百度输入框输入test,并进行搜索 from selenium import webdriver from time import sleepdriver webdriver.Chrome() driver.get("http://www.baidu.com")input_text driver.find_element_by_id("kw") print(&quo…

python propresql mysql_python数据库操作mysql:pymysql、sqlalchemy常见用法详解

本文实例讲述了python数据库操作mysql:pymysql、sqlalchemy常见用法。分享给大家供大家参考,具体如下:相关内容:使用pymysql直接操作mysql创建表查看表修改表删除表插入数据查看数据修改数据删除数据使用sqlmary操作mysql创建表查…

webUI自动化二-获取元素信息相关方法

from selenium import webdriver from time import sleepdriver webdriver.Chrome() driver.get("D:\QQFile\注册A.html")# 1获取用户输入框的大小 input_text driver.find_element_by_id("userA") print("元素大小为:",input_text…

python环境变量的配置 alias_配置别名

有没有经常敲错命令?比如git status?status这个单词真心不好记。如果敲git st就表示git status那就简单多了,当然这种偷懒的办法我们是极力赞成的。我们只需要敲一行命令,告诉Git,以后st就表示status:$ git…

C语言-字符串处理函数strcpy

strcpy 原型:strcpy(char destination[], const char source[]); 功能:将字符串source拷贝到字符串destination中。此处将source中的字符串结束标志符‘\0’也一同复制。所以在输出时,切不可以用‘\0’,puts,printf输…

pythonjavascript一起开发_Python开发【第十一篇】:JavaScript

JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。一、如何编写1、JavaScript代码存在形式Js代码内容2、JavaScript代码存放位置HTML的…

C语言-字符串处理函数strcat

strccat-字符串拼接函数 char*strcat(char* strDestination, const char* strSource); 参数说明: strDestination:目的字符串;strSource:源字符串。 strcat() 函数把 strSource 所指向的字符串追加到 strDestination 所指向的字…

js数组截取前5个_我不能没有的5个Vue.js库

1.Click Off to Close有的时候,我们需要在用户点击元素之外的时候触发一个事件。最常见的用例是当你想通过点击关闭一个下拉框或对话框时。这是一个必不可少的包,几乎在我构建的每个应用中都会用到。首选:vue-clickawayhttps://github.com/si…

this.$router.push如何刷新页面_小程序丨微信小程序如何实现页面下拉刷新

微信小程序蕴含着众多功能,本期将简单介绍实现页面下拉刷新的方法,通过阅读本文,读者们可以自行动手操作,在实践中认识微信小程序。首先,我们需在json配置中写出以下配置:"enablePullDownRefresh"…

C语言-字符串处理函数strcmp

strcmp-字符串比较函数 原型:int strcmp(const char firststring[], const char secondstring); 功能:比较两个字符串firststring和secondstring 如果等于 返回值为0 如果字符串1大于字符串2 函数值返回为1 如果字符串1小于字符串2 函数值返回为-1 …

导出excel数字前面的0消失_Excel操作中常见的3大坑你遇到过吗?遇到应该这么解决...

在excel中的我们获取数据的方式一是自己录入数据,二是通过网络或其他的途径导出的源数据,不管哪种的方式,对我们处理数据的来说都十分重要,这里我们需要注意这些点并成功跳过这些不按原理只按自己习惯的坑。今天要聊的坑有3个&…

matplot绘制图形入门

一、折线图 """ File: 折线图.py Author: chde_wang Date: 2021-05-23 22:26:04 Description: """ # 绘制折线图 import numpy as np import matplotlib.pyplot as plt x np.linspace(0, 2 * np.pi, 100) y1, y2 np.si…

kafka使用_Kafka介绍与使用

最近在研究kafka,觉得需要输出点东西才能更好的吸收,遂总结与大家分享,话不多说。一、先上思维导图:二、再上kafka整体架构图:2.1、Producer:消息生产者,就是向kafka broker发消息的客户端。2.2…

int 为什么是2147483647_int范围为啥是-2147483648到2147483647

单位换算 1 Byte(B) 8 bit 1 Kilo Byte(KB) 1024B 1 Mega Byte(MB) 1024 KB 1 Giga Byte (GB) 1024 MB 1 Tera Byte(TB) 1024 GB 1 Peta Byte(PB) 1024 TB 从上可以了解计算机最小的存储单位是bit,即一位二进制数(0 或 1),8个二进制位为一个字…

linux 关闭端口_手把手教你在Linux中快速检测端口的 3 个小技巧

一个执着于技术的公众号前言 无论是要解决网络连接问题还是配置防火墙,第一件事是要检查系统实际打开了哪些端口。本文介绍了几种快速查找 Linux 系统上哪些端口向外部开放的方法。什么是开放端口 监听端口是应用程序监听的网络端口。你要得到的监听端口名单通常可以…

2021-01-12

系统设计-设计思路 定义结构体来保存通讯录中联系人的各项信息 使用主菜单实现对通讯录主要功能的管理,不同功能对应着不同的编号 使用结构体数据来存储多个联系人 采用文件来保存联系人的数据,提高操作效率 系统的数据输入包括输入功能编号以及联系…

2020-11-20

ln -s /bis_data/mysql/tmp/mysql.sock /tmp/ find / -name mysql.sock 2>/dev/null

未能找到程序集“platform.winmd_应用程序崩溃后 微软错误报告工具到底是如何联机检查解决方案的?...

在 Windows 应用意外崩溃后,系统似乎会努力地寻找解决方案。但是在绝大多数情况下,这一切都是徒劳的,并不会向用户给出任何结果。即便如此,很多人还是想要知道这个无效的过程期间到底都发生了什么。好消息是,近日微软 …

python升级到最新版本windows64位安装哪个包_手把手windows64位配置安装python2.7

这几天公司要用到python的一些算法,让我调研一番,之前对Python一次没接触的我在安装配置环境的时候由于版本的问题,折腾了好久,这里简单介绍一下我的安装方法,需要安装pyhton的朋友可以不再向我一样安装的那么纠结。。…

python连接服务器sql server_python – 无法通过pymssql连接到SQL Server

我试图通过pymssql从本地服务器上的* nix系统连接到运行在Windows XP系统上的SQL Server.但是,连接失败,如下所示db pymssql.connect(host192.168.1.102,userwww,passwordtest,databaseTestDB)Traceback (most recent call last):File "", line 1, in File "py…