phone_list变量是直接可以在函数中用吗?不用传参的形式传入也可以用?

phone_list变量是直接可以在函数中用吗?不用传参的形式传入也可以用?

public_phone_numbers = "匪警[110],火警[119],急救中心[120],道路交通事故报警[122],水上求救专用电话[12395],天气预报[12121],报时服务[12117],森林火警[12119],电力服务[95598],红十字会急救台[999],公安短信报警[12110],通用紧急求救[112],信产部IP/网站备案[010-66411166]"
def find_phonenumbers(keyword):
    phone_list = public_phone_numbers.split(',')
    is_exist = False
    for p in phone_list:
        if p.find(keyword) != -1:
            print(p)
            is_exist = True
    if is_exist == False:
        print("您输入的机构或者电话号码不存在!")


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,您好,phone_list是函数内定义的变量,用于接收分隔后的列表,在函数内直接使用即可,不需要进行传入的噢。

如果我的回答解决了您的疑惑,望采纳!!^_^ 祝学习愉快~~~~~

  • 进击的蜂蜜 提问者 #1
    问错了,是public_phone_numbers这个变量,他是函数外定义的,也可以在函数内直接用么
    2019-05-15 12:55:19
  • 慕猿梦 回复 提问者 进击的蜂蜜 #2
    同学,你好,public_phone_numbers是个全局变量,函数内直接使用即可。
    2019-05-15 13:41:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
1.Python零基础入门
  • 参与学习           人
  • 提交作业       2727    份
  • 解答问题       8160    个

想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师