字符串文字和字符串对象

字符串文字和字符串对象

简介我有一个关于Python(2.7.3)字符串的非常基本的查询。 之间的Python解释器有什么区别

<pre><code>someStrin

我有一个关于Python(2.7.3)字符串的非常基本的查询。

之间的Python解释器有什么区别

someString = 'foo bar'
someString

print someString

第一个产生'foo bar',第二个产生foo bar

最佳答案:

1 个答案:

答案 0 :(得分:2)

只有someString除了返回 someString值之外什么都不做。在交互式解释器中,返回值使解释器打印它的repr值。 repr(someString)将导致'foo bar'表示字符串,该字符串本身就是有效的Python代码。如果你不使用交互式解释器运行它,那么该行将只返回字符串的值,否则什么也不做(即该值被丢弃)。

然而,print语句将执行语句并将 print 值传递给标准系统输出,通常是您的控制台窗口。因此,在非交互式解释器会话中,您仍将看到这一点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值