2-字符操作

题目如下

代码如下

#第1题
x,y,a,b=1,2,3,4
res=(5+10*x)/5-(13*(y-1))*(a+b)/x+9*(5/x+(12+x)/y)
print('计算结果为'+str(res))
#第2题
sca=input('月薪为:')
a=int(sca)
a*=12
print('年薪为{0:,}'.format(a))
#第3题
b='爱你一百遍'
b=b*100
print(b)
#第4题
c='to be or not to be'
c=c[::-1]
print(c)
#第5题
d='sxt'*5
d=d[::3]
print(d)
#第6题
e="abc_123"
f="abc_123"
g="abc#"
h="abc#"
a1=(e is f)
a2=(g is h)
print(a1)
print(a2)
#第7题
i='名字是{name},年龄是{age}'
print(i.format(name='帅哥',age=18))

 代码运行结果如下

计算结果为15.5
月薪为:30000
年薪为360,000
爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍
eb ot ton ro eb ot
sssss
True
True
名字是帅哥,年龄是18

思考

在第2题中,利用format函数则可以不用将结果转换为字符串类型;

在第6题中,结果均为Ture,与之前字符串驻留的认识不同。结果应该为第一个是Ture,第二个是False。在交互界面进行二次验证后,结果如预想的一样,第一个是Ture,第二个是False。我猜测可能是脚本文件进行了特殊的字符串驻留处理,允许更多的字符串驻留。

字符串驻留: 仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串驻留池中。
Python 支持字符串驻留机制,对于符合标识符规则的字符串(仅包含下划线(_)、字母
和数字)会启用字符串驻留机制驻留机制。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值