Python print

python 之print函数使用总结 介绍 python 中 print 函数的5种不同使用方式,包括基本打印使用、格式化输出、多对象打印、输出到文件以及控制结束符的代码示例。 阅读详情

python3中需要使用括号

输入很简单

  1. x = input( "Please input x:")  
  2. Please input x:  

输出的 print 函数总结:

1. 字符串和数值类型 可以直接输出

  1. >>>  print( 1)  
  2. 1  
  3. >>>  print( "Hello World")  
  4. Hello World  

2.变量

无论什么类型,数值,布尔,列表,字典...都可以直接输出

 

  1. >>> x =  12  
  2. >>>  print(x)  
  3. 12  
  4. >>> s =  'Hello'  
  5. >>>  print(s)  
  6. Hello  
  7. >>> L = [ 1, 2, 'a']  
  8. >>>  print(L)  
  9. [ 1,  2,  'a']  
  10. >>> t = ( 1, 2, 'a')  
  11. >>>  print(t)  
  12. ( 1,  2,  'a')  
  13. >>> d = { 'a': 1,  'b': 2}  
  14. >>>  print(d)  
  15. { 'a':  1,  'b':  2}  

3.格式化输出

类似于C中的 printf

 

  1. >>> s  
  2. 'Hello'  
  3. >>> x = len(s)  
  4. >>>  print( "The length of %s is %d"  % (s,x) )  
  5. The length of Hello  is  5  

看看《Python基础编程》中对格式化输出的总结:

(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. >>> pi =  3.141592653  
  2. >>>  print( '%10.3f' % pi)  #字段宽10,精度3  
  3.       3.142  
  4. >>>  print( "pi = %.*f" % ( 3,pi))  #用*从后面的元组中读取字段宽度或精度  
  5. pi =  3.142  
  6. >>>  print( '%010.3f' % pi)  #用0填充空白  
  7. 000003.142  
  8. >>>  print( '%-10.3f' % pi)  #左对齐  
  9. 3.142       
  10. >>>  print( '%+f' % pi)  #显示正负号  
  11. + 3.141593  

4.如何让 print 不换行

在Python中总是默认换行的

  1. >>>  for x  in range( 0, 10):  
  2.      print(x)  
  3.   
  4.       
  5. 0  
  6. 1  
  7. 2  
  8. 3  
  9. 4  
  10. 5  
  11. 6  
  12. 7  
  13. 8  
  14. 9  

如果想要不换行,之前的 2.x 版本可以这样 print x, 在末尾加上 ,

但在 3.x 中这样不起任何作用

要想换行你应该写成 print(x,end = '' )

 

  1. >>>  for x  in range( 0, 10):  
  2.      print (x,end =  '')  
  3.   
  4.       
  5. 0123456789  

拼接字符串:

 

  1. >>>  "Hello" "World"  
  2. 'HelloWorld'  
  3. >>> x =  "Hello"  
  4. >>> y =  "world"  
  5. >>> xy  
  6. Traceback (most recent call last):  
  7.   File  "<pyshell#10>", line  1,  in <module>  
  8.     xy  
  9. NameError: name  'xy'  is  not defined  
  10. >>> x+y  
  11. 'Helloworld'  

pow函数:

  1. # 2**3%5(2的3次幂对5取模)  
  2. >>> pow( 2, 3, 5)  
  3. 3  

然后很重要一点是类型可以自由地转换,你赋什么值,变量就是什么类型,python会自动帮你管理

这点真让我的C++思维转不过来呢

 

  1. >>> x = 2  
  2. >>> type(x)  
  3. < class  'int'>  
  4. >>> x = 2.3  
  5. >>> type(x)  
  6. < class  'float'>  
  7. >>> x = [2,3]  
  8. >>> type(x)  
  9. < class  'list'>  

abs(number),返回数字的绝对值

cmath.sqrt(number),返回平方根,也可以应用于负数

float(object),把字符串和数字转换为浮点数

help(),提供交互式帮助

input(prompt),获取用户输入

int(object),把字符串和数字转换为整数

math.ceil(number),返回数的上入整数,返回值的类型为浮点数

math.floor(number),返回数的下舍整数,返回值的类型为浮点数

math.sqrt(number),返回平方根不适用于负数

pow(x,y[.z]),返回X的y次幂(有z则对z取模)

repr(object),返回值的字符串标示形式

round(number[.ndigits]),根据给定的精度对数字进行四舍五入

str(object),把值转换为字符串

(C语言) print输出函数系列介绍 Linux 和 libc 给您拜 年 啦在这辞旧迎新的美好时刻:🧨 printf 携手 fprintf, dprintf, sprintf, snprintf, vprintf, vfprintf, vdprintf, vsprintf, vsnprintf, fputc, fputs, putc, putchar, puts 祝您新的一年能大展宏图。 阅读详情

相关推荐

print函数参数详解以及三种输出方式

优点:在简单练习中,表达比较直观,易于掌握。缺点:随着参数数量的增加,格式输入会逐渐变得繁琐。优点:可以根据编号设置单个参数多次输出,填充方式比较灵活。缺点:随着参数数量的增加,输入长度会逐渐增加,当有大量参数时,同样比较繁琐。优点:格式化的方式较前两种更加直观,效率也较前两个高一些。缺点:新的格式化方式,有些语句格式较前两种复杂。...

不负时光可怜人 1万+

Python 3 语法小记(一)入门 (print 函数用法总结)

写了一年C++后来自学python,真是不太习惯,总感觉有点别扭,总还是写博客记记语法,不然一下子就忘了 输入很简单 x = input("Please input x:") Please input x: 在代码最后加上 input("Press Enter") 就可以让程序运行完后停一下 拼接字符串: >>> "Hello""World" 'HelloWo

Just Coding! 23万+

Oracle 常用语法汇总

CREATE TABLE 表名(COMMENT ON COLUMN 注释;-- 创建一个学生表STUDENT_ID NUMBER(10) PRIMARY KEY, -- 学生ID,主键FIRST_NAME VARCHAR2(50) NOT NULL, -- 学生名字,不允许为空LAST_NAME VARCHAR2(50) NOT NULL, -- 学生姓氏,不允许为空EMAIL VARCHAR2(100) UNIQUE, -- 学生电子邮箱,唯一。

拽着尾巴的鱼儿的博客 2158

Python中Print()函数的用法___实例详解(全,例多)(一)

print()函数语法,print()打印输出文本,print()中空格的使用方法,Print() 换行,print()区隔符 sep,print()制表符 \t,print()输出数学表达式,print()打印输出反斜杠 \,print()变量的输出,print()数据的格式化输出,print()中文输入问题,print()写入文件,print()在终端输出彩色字体,print()配合函数输出,Print()小例子(打印字符、九九乘法表、实心菱形、空心菱形、空心三角形、实心三角形、侧三角形).......

逆境清醒的博客 33万+

CocosCreator 面试题(十七)Cocos creator 固定宽度与固定高度的底层原理是什么?Cocos creator是如何做适配的?

通过固定宽度或固定高度的适配方式,可以使游戏在不同屏幕尺寸上保持一定的一致性,确保游戏中的元素的大小和位置相对稳定。具体选择哪种适配方式取决于你的游戏需求和设计考虑。在 Cocos Creator 中,你可以通过设置「设计分辨率」和使用相对坐标和布局方式来实现固定宽度或固定高度的适配。总之,Cocos Creator 提供了多种适配方式和工具,帮助你在不同屏幕尺寸上保持游戏画面的一致性。在 Cocos Creator 中,固定宽度和固定高度是两种常见的适配方式,用于在不同屏幕尺寸上保持游戏画面的一致性。

w风雨无阻w的专栏 1688

CoaXPress协议入门(1)---- CXP测试套件

CoaXPress (简称CXP)是指一种采用同轴线缆进行互联的相机数据传输标准,主要用于替代之前的Camera Link协议,常见于科学相机、工业相机、医学图像、航空防务等场景。CXP是一个非对称的高速点对点串行传输协议,主要用于传输视频和静态图像,线缆多使用单条或多条同轴电缆。CXP易于集成,可以获得灵活可靠的性能,通过使用标准的同轴线缆,比如RG59 和 RG6规格(推荐使用RG6),并且图像、控制通讯、触发、电源都可以使用同一条线缆。

素手挽剑 9517

python中print的用法_Python中print函数简单使用总结

Python中print函数简单使用总结print函数是Python的入门,每一个学习python的人都绕不开这个函数,下面介绍一下这个函数的用法。打开电脑,选择python软件,下面选择python 3.7为例进行介绍,点击python 3.7,就进入了python的命令行界面。python函数的格式是print(),然后再括号内输入想要在屏幕上面显示的内容,如果是数字等内容,可以直接输入pri...

weixin_39640024的博客 2325

电机控制框架选型指南:从TI MotorWare到ST MC SDK,5种架构优缺点对比

本文深入对比了TI MotorWare、ST MC SDK、AUTOSAR、FPGA+ARM及集成方案等五种主流电机控制软件框架的架构特点、实时性、开发效率与硬件兼容性。通过工业伺服和消费电子的实战案例分析,为工程师提供了清晰的选型逻辑与决策清单,旨在帮助规避技术债务,选择最适合项目需求的电机控制框架。

rnn9storyteller的博客 1174

Python当中print用法汇总

print函数用法讲解(全)

MCine4186的博客 8668

海外跨境电商商城源码-进出口电商平台网站-多语言多商户平台

我们的海外跨境电商系统源码还包括各种功能模块,如用户管理、商品管理、订单管理等。支付管理:与主流支付平台(如Stripe、PayPal等)的集成,支持多种支付方式;订单管理:创建订单、支付订单、取消订单等操作,以及订单状态查询和历史记录;购物车管理:添加商品到购物车、查看购物车、修改购物车中的商品数量等操作;商品管理:商品信息录入、编辑、删除等操作,以及商品分类和搜索功能。客服管理:在线咨询、投诉处理等功能,提供更好的用户服务。用户管理:注册、登录、忘记密码、个人资料。# 检查电子邮件地址是否有效。

柏诣科技的博客 2662

黑金ZYNQ7010开发板开箱实测:从接线到串口通信的保姆级指南

本文提供黑金ZYNQ7010开发板从开箱到串口通信的完整实操指南。详细介绍了硬件连接、驱动安装、启动模式设置及串口终端配置等关键步骤,并针对常见问题提供排查思路,帮助FPGA开发者快速上手ZYNQ平台,建立稳定的调试通道。

weixin_29266749的博客 466

python能print中文吗_python中使用print输出中文的方法

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

weixin_39581896的博客 3069

国产麒麟系统中的PaddleOCR离线绿色部署:高效安全的文字识别新纪元

摘要:本文详细介绍了PaddleOCR在银河麒麟V10SP1系统上的离线部署方案。通过Conda虚拟环境隔离依赖,采用离线包安装方式实现无网络部署,支持80+语言识别。重点讲解了模型量化剪枝优化、多线程处理等性能调优技巧,并提供了完整的OCR识别代码示例。该方案具有数据本地化处理的安全优势,适用于医疗票据数字化等对隐私要求严格的场景,同时解决了模型加载失败、内存不足等常见问题。

墨夶的博客 1228

Python之print语句

print语句可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下: >>> print 'hello, world' 注意: 1.当我们在Python交互式环境下编写代码时,>>>是Python解释器的提示符,不是代码的一部分。 2.当我们在文本编辑器中编写代码时,千万不要自己添加 >>>。 print语句也可以跟...

Jennyni1122的博客 1650

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

python中print后面要加括号吗_python里print要括号吗

print函数加与不加括号,主要是在Python2和Python3中的差异,print函数在Python2中是不需要加括号的,在Python3中,需要加括号。主要体现在以下几个方面:1.python3中print是一个内置函数,有多个参数,而python2中print是一个语法结构;2.Python2打印时可以不加括号:print'helloworld',Python3则需要加括号pr...

weixin_33248912的博客 9038

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

python中print说法正确的是_Python中的print

Python 3.X的print在Python 3.X中,print是一个内置函数,完整的声明形式如下:print([object, ...][, sep=' '][, end='\n'][, file=sys.stdout][, flush=False])sepsep表示打印对象之间的分隔符,默认使用单个空格>>>print(1, 2, sep='$')1$2endend表示在...

weixin_34271305的博客 1472

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

python中print后面要加括号吗

主要是先有一个人问了我这方面的问题 在下面这篇博文的评论里面 https://blog.youkuaiyun.com/sinat_16643223/article/details/113793463#comments_15178480 我去搜了下,发现大体是这样的答案 摘自:https://blog.youkuaiyun.com/weixin_33248912/article/details/113501002 python中print后面要加括号吗_python里print要括号吗 带你进黄铜 2021-0

自主无人机 PX4 ROS SLAM 路径规划 MVS等技术分享 8192

python中print是什么意思_python中print什么意思

python中print什么意思,多个,是一个,对象,语法,默认值python中print什么意思易采站长站,站长之家为您整理了python中print什么意思的相关内容。python中print什么意思?python中print() 方法用于打印输出,最常见的一个函数。print 在 Python3.x 是一个函数,但在 Python2.x 版本不是一个函数,只是一个关键字。语法以下是 prin...

weixin_39862697的博客 2225

python2中print用法_Python2与Python3中print用法总结

Python2中的print用法在Python2 中 print 是一种输出语句strHello = 'Hello Python'print strHello# Hello Python1.格式化输出整数strHello = "the length of (%s) is %d" %('Hello Wordld', len('Hello World'))print strHello# the len...

weixin_39593354的博客 4441

python win32print打印

pip install pywin32import win32print import win32api for fn in ['1.txt', '2.txt', '3.txt', '4.docx']: win32api.ShellExecute(0,\ 'print',\ fn,\ ...

qq_20259383的博客 1万+

python中的print函数

大白话讲python,详解print函数,结合python二级考题讲解

2302_80320415的博客 2329

python2的print和python3的print()

python2的print和python3的print()

qq_16570607的博客 8328

python print函数用法总结

print函数说明 print() 函数的详细语法格式如下: print (value,..., sep='', end='\n', file=sys.stdout, flush=False) 从上面的语法格式可以看出,value 参数可以接受任意多个变量或变量,依次用逗号拼起来的,因此 print() 函数完全可以输出多个值。例如如下代码: user_name = 'Charlie' user_age = 8 #同时输出多个变量和字符串 print("读者名:",user_name,"年...

tecoes的博客 7476

python print什么意思_python中print有什么用

python中print有什么用发布时间:2020-11-11 12:34:11来源:亿速云阅读:77作者:小新这篇文章主要介绍python中print有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。像...

weixin_35875219的博客 3415

python print怎么用_python print用法是什么

python print是用于打印输出的一个常见的函数,其使用语法是“print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)”。Python print() 函数描述print() 方法用于打印输出,最常见的一个函数。在 Python3.3 版增加了 flush 关键字参数。print 在 Python3.x 是一个函数,但...

weixin_36209030的博客 221
上一篇: ubuntu DSL宽带连接
下一篇: linux python 更新版本
人生如叶
博客等级 码龄12年 118粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值