当前位置:   article > 正文

python自然语言处理之例3-5格式化输出不换行_python format末尾不换行

python format末尾不换行

在python自然语言处理的书中,采用的是python2,在python3中运行会报错。书中例3-5最后正确的运行效果如下图所示
在这里插入图片描述
要正确格式化输出必须清楚python2和python3关于print函数的使用的具体规则
在python2中python,表示不换行且使用print时不需要加括号
python3中print(a)等价于print(a,end="\n")print函数里面默认的end="\n" ,所以python3中print函数默认换行,要达到不换行的目的只需默认的end属性进行修改,令end ="",即等于空字符串。(注意当end = ''会报错,只能end = “”

清楚了具体规则运行运行如下代码,就可得出正确结果

import nltk
from nltk.corpus import brown
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/356114
推荐阅读
相关标签
  

闽ICP备14008679号