鱼C论坛

 找回密码
 立即注册
查看: 2293|回复: 17

python

[复制链接]
发表于 2016-8-8 22:54:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
小甲鱼在讲视频的一节课里面,
favourite = 'fishc'
          for i in favourite:
          print ( i,end = ' ')
为啥结果不是 f i s h c
我是哪里错了  
求大神指点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-8-8 23:15:22 | 显示全部楼层
>>> favourite='fishc'
>>> for i in favourite:
        print(i,end='')

       
fishc
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-8 23:32:57 | 显示全部楼层
还是不行 运行的时候会报错  就是  =  会标红  不明白是为啥

运行时会显示有错误

运行时会显示有错误
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-9 08:48:08 | 显示全部楼层
报啥错?
print(i,end=' ')

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-9 10:11:41 | 显示全部楼层
>>> fa = 'fish'
>>> for i in fa:
        print(i,end = '')

       
fish
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-9 10:58:32 | 显示全部楼层
favourite = 'fishc'
for i in favourite:         
    print ( i,end = ' ')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-9 12:48:44 | 显示全部楼层
我运行了没问题啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-9 13:05:52 | 显示全部楼层
小财迷 发表于 2016-8-9 08:48
报啥错?
print(i,end=' ')

就是这样 “等号”会标红 然后显示不出结果

就是这样 “等号”会标红 然后显示不出结果
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-9 13:06:56 | 显示全部楼层

我的版本是2.7的  是有什么影响吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-9 13:24:33 | 显示全部楼层
chrislam 发表于 2016-8-9 13:06
我的版本是2.7的  是有什么影响吗

只能  打 “+”  然后运行  运行后是
f
i
s
h
c
如何变成  f i s h c   
???
QQ截图20160809131837.png

只能打 + 号

只能打 + 号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-9 13:34:27 | 显示全部楼层
chrislam 发表于 2016-8-9 13:06
我的版本是2.7的  是有什么影响吗


print后面加个空格试试看

http://stackoverflow.com/questions/2456148/python-print-end
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-9 14:19:28 | 显示全部楼层
Python 2.x 让 print “不换行”的方法是在句尾加上逗号:
print 'Hello' :会换行;
print 'Hello',  :不会换行。

在python3中,对print()函数进行了修改,所以end='' 只能在python3 中使用
非要在2里面用的话,在前面加上
from __future__ import print_function
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-9 15:20:41 | 显示全部楼层
shuofxz 发表于 2016-8-9 14:19
Python 2.x 让 print “不换行”的方法是在句尾加上逗号:
print 'Hello' :会换行;
print 'Hello',  : ...

哇塞 可以了  太厉害了 感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-9 15:30:38 | 显示全部楼层
有报错信息吗?是不是输入错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-9 15:31:58 | 显示全部楼层
python的版本?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-9 15:33:19 | 显示全部楼层
chrislam 发表于 2016-8-9 13:06
我的版本是2.7的  是有什么影响吗

python2 不支持 end=''
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-9 15:59:06 | 显示全部楼层
comeonhcl 发表于 2016-8-9 15:33
python2 不支持 end=''

那有什么可以代替?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-9 16:32:16 | 显示全部楼层
chrislam 发表于 2016-8-9 15:59
那有什么可以代替?

print favourite,  就可以了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-28 17:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表