鱼C论坛

 找回密码
 立即注册
查看: 2364|回复: 7

零基础第九讲课堂内容求解

[复制链接]
发表于 2016-3-10 15:22:49 | 显示全部楼层 |阅读模式

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

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

x
  1. >>> mumber = ['小甲鱼','布丁','黑夜','怡静']
  2. >>> for each in mumber:
  3.         print each , len(each),

  4.        
  5. 小甲鱼 6 布丁 4 黑夜 4 怡静 4
  6. >>>
复制代码


为什么我的打印是这样的 .................
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-3-10 17:00:47 | 显示全部楼层
Python版本不同, 你用Python3试试吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-3-10 20:48:25 | 显示全部楼层
python2 和 3的编码格式不一样,我记得2是unicode编码,3是utf-8编码
所以可能2的编码会把中文字符判断为两个单位,3就判断为1个
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-10 20:57:51 | 显示全部楼层
shuofxz 发表于 2016-3-10 20:48
python2 和 3的编码格式不一样,我记得2是unicode编码,3是utf-8编码
所以可能2的编码会把中文字符判断为 ...

噢 这样呀
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-3-11 21:33:41 | 显示全部楼层
你的print后面为什么没有()
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-12 08:58:13 | 显示全部楼层
bigpao 发表于 2016-3-11 21:33
你的print后面为什么没有()

我这个是2.7的,这在2.7中还不是函数...........
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-3-15 14:03:47 | 显示全部楼层
Python 版本的问题,我的是python2.7.6.1.1
mumber = ['小甲鱼','布丁','黑夜','怡静']
for each in mumber:
        print each,len(each)

小甲鱼 6
布丁 4
黑夜 4
怡静 4
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-15 18:42:05 | 显示全部楼层
doudou_freefish 发表于 2016-3-15 14:03
Python 版本的问题,我的是python2.7.6.1.1
mumber = ['小甲鱼','布丁','黑夜','怡静']
for each in mumb ...

我也是这样的打印
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-20 02:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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