为了账号安全,请及时绑定邮箱和手机立即绑定

python的str.upper()函数

python的str.upper()函数

源小猿 2018-09-04 12:26:13
for a in 'abcd':     print(a.upper()) 这段代码输出 A B C D 为什么会自己换行??
查看完整描述

3 回答

已采纳
?
mr小卓X

TA贡献20条经验 获得超19个赞

Python的Print本来就自带换行的:

for a in 'abcd':
    print(a.upper,end='')

这样可以实现不换行

查看完整回答
1 反对 回复 2018-09-04
?
3y20w

TA贡献1条经验 获得超0个赞

感觉像是在循环吗?本人java

查看完整回答
反对 回复 2018-09-04
  • 源小猿
    源小猿
    就是循环
  • 3y20w
    3y20w
    按照我的理解是因为循环导致的把abcd个个循环所以出现的这个问题。如果不是循环直接转换的话,应该不会出现这个问题吧。不知道你的需求是什么样的。
  • 3y20w
    3y20w
    如果是直接转的话 a = "abcd" print(a.upper()) 如果不是!请采纳楼上!我不太懂python
  • 3 回答
  • 0 关注
  • 2103 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信