python 基础问题,包括语法等
Posted 凌晨四点的蓝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 基础问题,包括语法等相关的知识,希望对你有一定的参考价值。
在函数中使用全局变量
先在函数中用global声明一下就可以了,不需要也不能(?)用一次声明一次
def model_choose(str,model): #jieba_cut=functools.partial(jieba.cut,cut_all=True) global result #使用result if model==1:#标志着是全模式 result.append(‘全模式‘)#不能将行代码包括下面的都写成global result... jieba.cut(str,cut_all=True) elif model==2:#标志着精确模式 result.append(‘精确模式‘) return jieba.cut(str,cut_all=False) else:#搜索硬性模式 result.append(‘搜索引擎模式‘) return jieba.cut_for_search(str) str =‘可以使用类似今天看那个偏函数‘ model=2 result=[]
以上是关于python 基础问题,包括语法等的主要内容,如果未能解决你的问题,请参考以下文章