问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Python学习:输入与输出教程

发布网友 发布时间:2024-09-26 10:30

我来回答

1个回答

热心网友 时间:2024-12-04 18:49

Python 提供了 input() 内置函数从标准输入(键盘)读入一行文本,默认的标准输入是键盘。返回结果是字符串。

如果从键盘输入两个数字,并求这两个数字之和,该怎么写程序呢?

eval(expression)

eval函数解析expression参数并将其评估为python表达式。换句话说,我们可以说这个函数解析了传递给它的表达式并在程序中运行python expression(code)。

为了评估基于字符串的表达式,Python的eval函数运行以下步骤:

只想快速显示变量进行调试,可以用 str() 函数把值转化为字符串。

在Python 3.6之前,有两种将Python表达式嵌入到字符串文本中进行格式化的主要方法:%-formatting和str.format()

从Python 3.6开始,f-string是格式化字符串的一种很好的新方法。与其他格式化方式相比,它们不仅更易读,更简洁,不易出错,而且速度更快。

示例1:

示例2:

缺点:

使用几个参数和更长的字符串,你的代码将很快变得不太容易阅读。不能正确显示元组或字典。

str.format()

在Python 2.6中引入的。

该方法也用 { 和 } 标记替换变量的位置,虽然这种方法支持详细的格式化指令,但需要提供格式化信息。

示例:

结果:

标准格式说明符 的一般形式如下:

各种对齐选项的含义如下:

对齐文本以及指定宽度:

上面的代码指定输出字符串的宽度为30个字符。

sign 选项仅对数字类型有效,可以是以下之一:

width 是一个定义最小总字段宽度的十进制整数,包括任何前缀、分隔符和其他格式化字符。 如果未指定,则字段宽度将由内容确定。

precision 是一个十进制数字,表示对于以 ‘f’ and ‘F’ 格式化的浮点数值要在小数点后显示多少个数位,或者对于以 ‘g’ 或 ‘G’ 格式化的浮点数值要在小数点前后共显示多少个数位。

type 确定了数据应如何呈现。

可用的字符串表示类型是:

示例

可用的整数表示类型是:

示例

float 和 Decimal 值的可用表示类型有:

示例

格式示例

按位置访问参数:

按名称访问参数:

访问参数的项:

替代 %x 和 %o 以及转换基于不同进位制的值:

使用逗号作为千位分隔符:

表示为百分数:

使用特定类型的专属格式化:

缺点:

当处理多个参数和更长的字符串时,str.format()仍然可能非常冗长。

f-string, f 字符串

使用 格式化字符串字面值 ,要在字符串开头的引号(或三引号)前添加 f 或 F 。在这种字符串中,可以在 { 和 } 字符之间输入引用的变量,或字面值的 Python 表达式。

示例:

可以将任何有效的Python表达式放入其中。

示例:

多行字符串:

format() 函数
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我想下个好点的股市行情软件,光大证券金阳光app怎么样啊? 股票行情软件下载选哪个比较好?光大证券的金阳光app怎么样? 光大证券开户APP是什么 光大用什么炒股软件 家里房顶漏水怎么办 房顶漏水最好补漏方法 中石化薪资揭秘(天津、海南、镇海、中科、茂名) 专科生在茂名石化待遇怎样 茂名石化正式工待遇怎么样 茂名石化待遇如何 729-08胶皮是内能的吗 python输出公式结果为百分数是多少 一个手机号注册了两个微信号可以取消吗? 微信账号能卖出去吗? 德国留学第一年费用 广东考清华北大多少人? 微信账号可以单卖吗 一九六九年阴历二月二十四出生的是什么星座 1969年阴历冬月二十四生日属于什么星座 ...要求:1.至少有两处细节描写 2.首尾呼应 3.400字 速求 急!!!_百... 面试官:Redis单线程已经很快,为何6.0要引入多线程?有啥优势? "scratching"是什么意思 手机号码信息泄露怎么处理教程图片 牛牛坝水电站机电设备 水轮发电机型号有哪些 高级汽车修理工在部队有用吗 当兵要是去汽车连了!会一直在部队当修理工吗 怎么在部队里当一名飞机修理工 高级汽修修理工在部队服役待遇如何 部队要不要修理工 部队要不要修理工!我是一名修理厂想在部队发展但不... 中国移动的彩铃设置方法是什么? python,%1.1f%%',这个格式是什么意思,我看懂的是字段宽1,精度1,后面的... python小数怎么化成分数是多少 网课期间孩子沉迷游戏怎么办 青少年沉迷网络游戏怎么办 未成年沉迷网络的危害 如何让孩子远离网游的危害呢? 想知道:江西省 从江西省九江市庐山区庐山大道到江西省九江市德安县怎么... 从庐山区海会镇到九江市新华书店怎么走? 身份证号码怎样才能正常显示出来 ...丙子年戊戌月戊子日甲寅时生 求大神解答 看看到底怎么样?好不好呀... 丙子年戊戌月庚辰日寅时生的男子,怎么样? ...年戊戌月戊子日甲寅时生的人怎么样啊 求大神解答 绵阳剑桥英语学校学校简介 绵阳剑桥英语学校剑桥英语考级 手机有没有不打电话过了一段时间100元话费无效的说法? 宝马X32022款5座落地多少钱? 联通怎么开通4g网络 如何通过系统设置显著提升Windows 8笔记本的续航时间? 如何通过Windows 8系统设置延长笔记本续航时间? 怎样延长笔记本电脑的电池寿命 windows8系统笔记本如何设置电池养护模式