Python2 默认编码不是utf-8
所以里面使用中文就无法解码 运行会报错
在开头指定编码格式 就可以使用中文编程
Python3 已经默认支持utf-8的编码 所以不需要指定
希望可以帮助你 请采纳 谢谢
行,我会采纳的,能再回答我一个问题吗?
python里的def是什么意思啊?后面一般会有括号之类的
追答def 是定义一个函数 这种一般是自定义函数
追问定义后有什么用吗?
我先给你采纳了
追答比如你要实现一个功能 如果不用函数 就得一行行的写 ,如果有多个地方需要使用 那是不是需要每个地方都写一次呢?如果后期升级或者修改 那是不是每个地方都要修改呢?这样是不是很麻烦呢?
函数 将要实现的功能进行封装 可以多个地方调用 修改 或升级 只需要改一个地方 而不需要每个地方都去改 实现多处复用 减少代码的冗余
比如你要实现一个功能 如果不用函数 就得一行行的写 ,如果有多个地方需要使用 那是不是需要每个地方都写一次呢?如果后期升级或者修改 那是不是每个地方都要修改呢?这样是不是很麻烦呢?
函数 将要实现的功能进行封装 可以多个地方调用 修改 或升级 只需要改一个地方 而不需要每个地方都去改 实现多处复用 减少代码冗余
哦!你的意思就是把这个代码固定下来,然后就可以直接调用。不需要再打一遍?是这样么。
追答可以这么理解
本回答被提问者采纳