Python 3 不带括号打印

2023-12-15

The print以前在Python 2中是一条语句,现在在Python 3中变成了一个需要括号的函数。

Python 3 中是否有抑制这些括号的方法?也许通过重新定义打印功能?

所以,而不是

print ("Hello stack over flowers")

我可以输入:

print "Hello stack over flowers"

虽然在 Python 3 中需要一对括号才能打印,但后面不再需要空格print,因为它是一个函数。所以这只是一个额外的字符。

如果您仍然发现输入一对括号“不必要地耗时”,您可以这样做p = print并以这种方式保存一些字符。因为可以将新引用绑定到函数,但不能绑定到关键字,所以只能这样做printPython 3 中的快捷方式。

Python 2:

>>> p = print
  File "<stdin>", line 1
    p = print
            ^
SyntaxError: invalid syntax

Python 3:

>>> p = print
>>> p('hello')
hello

它会使您的代码可读性较差,但每次打印内容时您都会保存这几个字符。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 3 不带括号打印 的相关文章

  • Django REST序列化器:创建对象而不保存

    我已经开始使用 Django REST 框架 我想做的是使用一些 JSON 发布请求 从中创建一个 Django 模型对象 然后使用该对象而不保存它 我的 Django 模型称为 SearchRequest 我所拥有的是 api view
  • Python、Tkinter、更改标签颜色

    有没有一种简单的方法来更改按钮中文本的颜色 I use button text input text here 更改按下后按钮文本的内容 是否存在类似的颜色变化 button color red Use the foreground设置按钮
  • InterfaceError:连接已关闭(使用 django + celery + Scrapy)

    当我在 Celery 任务中使用 Scrapy 解析函数 有时可能需要 10 分钟 时 我得到了这个信息 我用 姜戈 1 6 5 django celery 3 1 16 芹菜 3 1 16 psycopg2 2 5 5 我也使用了psyc
  • 将字符串转换为带有毫秒和时区的日期时间 - Python

    我有以下 python 片段 from datetime import datetime timestamp 05 Jan 2015 17 47 59 000 0800 datetime object datetime strptime t
  • Python PAM 模块的安全问题?

    我有兴趣编写一个 PAM 模块 该模块将利用流行的 Unix 登录身份验证机制 我过去的大部分编程经验都是使用 Python 进行的 并且我正在交互的系统已经有一个 Python API 我用谷歌搜索发现pam python http pa
  • 使用 openCV 对图像中的子图像进行通用检测

    免责声明 我是计算机视觉菜鸟 我看过很多关于如何在较大图像中查找特定子图像的堆栈溢出帖子 我的用例有点不同 因为我不希望它是具体的 而且我不确定如何做到这一点 如果可能的话 但我感觉应该如此 我有大量图像数据集 有时 其中一些图像是数据集的
  • 导入错误:没有名为 _ssl 的模块

    带 Python 2 7 的 Ubuntu Maverick 我不知道如何解决以下导入错误 gt gt gt import ssl Traceback most recent call last File
  • pandas 替换多个值

    以下是示例数据框 gt gt gt df pd DataFrame a 1 1 1 2 2 b 11 22 33 44 55 gt gt gt df a b 0 1 11 1 1 22 2 1 33 3 2 44 4 3 55 现在我想根据
  • 为 pandas 数据透视表中的每个值列定义 aggfunc

    试图生成具有多个 值 列的数据透视表 我知道我可以使用 aggfunc 按照我想要的方式聚合值 但是如果我不想对两列求和或求平均值 而是想要一列的总和 同时求另一列的平均值 该怎么办 那么使用 pandas 可以做到这一点吗 df pd D
  • feedparser 在脚本运行期间失败,但无法在交互式 python 控制台中重现

    当我运行 eclipse 或在 iPython 中运行脚本时 它失败了 ascii codec can t decode byte 0xe2 in position 32 ordinal not in range 128 我不知道为什么 但
  • Abaqus 将曲面转化为集合

    我一直试图在模型中找到两个表面的中心 参见照片 但未能成功 它们是元素表面 面 查询中没有选项可以查找元素表面的中心 只能查找元素集的中心 找到节点集的中心也很好 但是我的节点集没有出现在工具 gt 查询 gt 质量属性选项中 而且我找不到
  • 循环中断打破tqdm

    下面的简单代码使用tqdm https github com tqdm tqdm在循环迭代时显示进度条 import tqdm for f in tqdm tqdm range 100000000 if f gt 100000000 4 b
  • 如何改变Python中特定打印字母的颜色?

    我正在尝试做一个简短的测验 并且想将错误答案显示为红色 欢迎来到我的测验 您想开始吗 是的 祝你好运 法国的首都是哪里 法国 随机答案不正确的答案 我正在尝试将其显示为红色 我的代码是 print Welcome to my Quiz be
  • Nuitka 未使用 nuitka --recurse-all hello.py [错误] 编译 exe

    我正在尝试通过 nuitka 创建一个简单的 exe 这样我就可以在我的笔记本电脑上运行它 而无需安装 Python 我在 Windows 10 上并使用 Anaconda Python 3 我输入 nuitka recurse all h
  • 为美国东部以外地区的 Cloudwatch 警报发送短信?

    AWS 似乎没有为美国东部以外的 SNS 主题订阅者提供 SMS 作为协议 我想连接我的 CloudWatch 警报并在发生故障时接收短信 但无法将其发送到 SMS YES 经过一番挖掘后 我能够让它发挥作用 它比仅仅选择一个主题或输入闹钟
  • 检查所有值是否作为字典中的键存在

    我有一个值列表和一本字典 我想确保列表中的每个值都作为字典中的键存在 目前我正在使用两组来确定字典中是否存在任何值 unmapped set foo set bar keys 有没有更Pythonic的方法来测试这个 感觉有点像黑客 您的方
  • 在 Pandas DataFrame Python 中添加新列[重复]

    这个问题在这里已经有答案了 例如 我在 Pandas 中有数据框 Col1 Col2 A 1 B 2 C 3 现在 如果我想再添加一个名为 Col3 的列 并且该值基于 Col2 式中 如果Col2 gt 1 则Col3为0 否则为1 所以
  • glpk.LPX 向后兼容性?

    较新版本的glpk没有LPXapi 旧包需要它 我如何使用旧包 例如COBRA http opencobra sourceforge net openCOBRA Welcome html 与较新版本的glpk 注意COBRA适用于 MATL
  • 循环标记时出现“ValueError:无法识别的标记样式 -d”

    我正在尝试编码pyplot允许不同标记样式的绘图 这些图是循环生成的 标记是从列表中选取的 为了演示目的 我还提供了一个颜色列表 版本是Python 2 7 9 IPython 3 0 0 matplotlib 1 4 3 这是一个简单的代
  • 使用基于正则表达式的部分匹配来选择 Pandas 数据帧的子数据帧

    我有一个 Pandas 数据框 它有两列 一列 进程参数 列 包含字符串 另一列 值 列 包含相应的浮点值 我需要过滤出部分匹配列 过程参数 中的一组键的子数据帧 并提取与这些键匹配的数据帧的两列 df pd DataFrame Proce

随机推荐

  • 为什么我的 unwind segue 回溯得太远了?

    我正在尝试为我的应用程序的注册过程创建控制器架构 下图是当前状态的图片 该应用程序第一次从登录页面启动 如果用户单击 注册 则会通过模态呈现导航控制器self presentViewController 然后 导航控制器推送视图控制器 然后
  • 与 KafkaStreams 的窗口结束外连接

    我有一个 Kafka 主题 我希望消息具有两种不同的密钥类型 旧的和新的 IE 1 new 1 old 2 new 2 old 密钥是唯一的 但有些可能会丢失 现在 使用 Kotlin 和 KafkaStreams API 我可以记录具有相
  • 在.NET框架上运行.NET core应用程序

    我正在读这篇文章 https blogs msdn microsoft com cesardelatorre 2016 06 28 running net core apps on multiple frameworks and what
  • 在 C# 中获取 Windows 10 中当前版本的操作系统

    我使用 C 我尝试获取操作系统的当前版本 OperatingSystem os Environment OSVersion Version ver os Version 我上了Windows 10 6 2 But 6 2 is 视窗8 or
  • Python 的 SMTP AUTH 扩展问题

    我正在尝试编写一个简单的 Python 脚本来通过我公司的 SMTP 服务器发送电子邮件 我正在使用下面的代码 usr local bin python import sys re os datetime from smtplib impo
  • RODBC 命令“sqlQuery”在 t-SQL 中出现表变量问题

    我正在使用在 Microsoft SQL Server 2012 上应用的 RODBC 包 现在我发现了一个令我困惑的现象 如果我使用 RODBC 命令 sqlQuery 运行以下查询 那么在 R 中 我将返回一个包含 Country CI
  • XDocument.Load 是否将所有数据加载到内存中?

    我必须读取大型 xml 文件的根节点的所有一级节点 如下所示
  • 复制一个段落的所有内容和属性?

    我正在尝试将一个段落精确复制到另一个段落中 我正在将模板复制到新文档中以进行单词替换 我正在对表格单元格内的段落执行此操作 但我认为这并不重要 下面的代码几乎可以工作 for XWPFParagraph p cell getParagrap
  • 导入错误:模块存在时没有命名模块

    我通常运行 python2 但我正在玩 python3 现在我很困惑为什么会收到此错误 当我运行命令时 test web events py in the tests目录 我得到 Traceback most recent call las
  • 来自 post 请求的数据

    var pload function ctrl func var dataa post index php ctrl func function data dataa data return dataa var bind function
  • 如何解决从服务启动应用程序时发生的错误“未找到默认活动”?

    我需要开始我的安卓应用 using Service并开始后Activity从那Service 首先我创建了申请样本通过提及堆栈溢出 我创建启动接收器开始上课Service public class StartReceiver extends
  • 将参数传递给 addEventListener 中调用的函数

    如果我像这样调用 addEventListener 中的函数 document querySelector elem addEventListener click expand Expand 函数接受参数 我怎样才能将这些参数传递给它 我试
  • 如何将二维数组从 C 传递到 Python

    我想将二维数组从 C 传递给 python 我怎样才能使用Py BuildValue and PyEval CallObject 例如 我可以使用以下代码将字符串从 C 传递到 python pModule PyImport ImportM
  • iPhone - 双击故障安全方法

    我试图检测视图上的双击 但是当双击到来时 第一次点击会触发 TouchesBegan 上的操作 因此 在检测双击之前 始终首先检测到单击 我怎样才能以只检测双击的方式做到这一点 我无法使用 OS 3 x 手势 因为我必须使其与旧操作系统版本
  • 如何清除javafx条形图中添加的文本?

    我在条形顶部添加一些文本 每个条形的值 它正在工作 但问题是我想在每次更新图表时删除此文本 事实上 更新数据后文本仍然保留 For the first chart since there is no previous data it s d
  • 如何使用 linq to sql 的文本框编辑/更新数据库中的记录?

    我使用 linq to sql 的 Visual Basic 2008 Express Edition 进行数据库操作 例如编辑记录 我没有使用任何 SQL Server 但我只是使用 Visual Basic 2008 Express 中
  • 如何获取数据表上某个类的行索引

    我想获取具有 selected 类的行的索引 我怎样才能做到这一点 这失败了 var datatable mytableid var selectedclass selected var table datatable dataTable
  • 以编程方式获取另一个进程的父进程pid?

    我尝试谷歌 但发现getppid 它获取的父pidcurrent过程 我需要类似的东西getppid some other pid 有这样的事吗 基本上获取某个进程的 pid 并返回父进程的 pid 我认为最简单的事情是打开 proc 并解
  • Bash - 从文件填充二维数组

    我知道这可能很容易 但我对此非常挣扎 问题描述 我有一个文本文件 其坐标格式为 1 2 3 7 其中第一列 x 和第二列 y 坐标 现在我想使用文件中的此坐标填充大小为 N x M 的二维数组 方法是为文件和 中指定的点打印 X 否则 示例
  • Python 3 不带括号打印

    The print以前在Python 2中是一条语句 现在在Python 3中变成了一个需要括号的函数 Python 3 中是否有抑制这些括号的方法 也许通过重新定义打印功能 所以 而不是 print Hello stack over fl