m0_73920038 2022-09-30 23:06 采纳率: 78.9%
浏览 15
已结题

有没有好brohelp解释一下,萌鑫

img

img


今天刚学编制函数,为什么第二排的name和age不用加"",我只知道print中的字符串要加"",还有就是为什么输出之后后面有个None.

  • 写回答

1条回答 默认 最新

  • 亖夕 Python领域新星创作者 2022-09-30 23:49
    关注

    1.为什么第二排的name和age不用加""
    因为name和age是变量,是从f1函数传入的变量,如果加上就变成了字符型(str)就无法表示原来的意思
    比如 a = 1,print(a)输出1,而print("a")输出a
    2.什么输出之后后面有个None?
    因为你的函数不返回任何值,在print(kun)中,kun表示fi的返回值,但是你的f1函数没有用return返回任何值,所以f1函数默认返回None也就是返回空,即kun为空(None),所以print(kun)输出None

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月9日
  • 已采纳回答 10月1日
  • 创建了问题 9月30日

悬赏问题

  • ¥15 sqlserver执行存储过程报错
  • ¥100 nuxt、uniapp、ruoyi-vue 相关发布问题
  • ¥15 浮窗和全屏应用同时存在,全屏应用输入法无法弹出
  • ¥100 matlab2009 32位一直初始化
  • ¥15 Expected type 'str | PathLike[str]…… bytes' instead
  • ¥15 为什么在iis上部署网站,服务器可以访问,但是本地电脑访问不了
  • ¥15 三极管电路求解,已知电阻电压和三级关放大倍数
  • ¥15 ADS时域 连续相位观察方法
  • ¥15 Opencv配置出错
  • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。