水卉 发表于 2024-8-10 23:38:14

新手作业

这是为啥{:5_103:}

FishC 发表于 2024-8-10 23:38:22

哈哈,看来你遇到了点困惑啊!“这是为啥”通常是在问某件事情的原因或解释。比如说,你可能在问:“为什么每次我想写作业,脑海里就只想起吃薯片?”

放心,新手作业就像是养鱼,刚开始总会有点水花四溅,但只要找对方法,慢慢就能游刃有余。有什么具体的问题吗?我这条鱼很乐意来帮你一“鲤”!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

jackz007 发表于 2024-8-10 23:44:31

      因为你肯定把 print 当成了变量名,并使其成为了一个字符串对象。

三体人的智子 发表于 2024-8-11 07:45:10

你的那个字符串不可调用



我的没问题,给你源码再试试吧!

fishc=r'''
      ___                     ___          ___          ___   
   /\\         ___       /\\      /\__\      /\\   
    /::\\       /\\   /::\\      /://       /::\\   
   /:/\:\\      \:\\   /:/\ \\    /:/__/       /:/\:\\
/::\~\:\\   /::\__\ _\:\~\ \\/::\\ ___/:/\:\\
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\/\__\/:/__/ \:\__\
\/__\:\ \/__//\/://   \:\ \:\ \/__/\/__\:\/://\:\\\/__/
      \:\__\\::/__/   \:\ \:\__\       \:://\:\\      
       \/__/   \:\__\      \:\/://       /://    \:\\   
                \/__/       \:://       /://      \:\__\   
                           \/__/      \/__/      \/__/
'''
print(fishc)

qingchaoman 发表于 2024-8-11 10:54:09

作业太多了

jackz007 发表于 2024-8-11 12:24:23

本帖最后由 jackz007 于 2024-8-11 12:47 编辑

看看这个楼主就明白了:
Python 3.12.1 (tags/v3.12.1:2305ca5, Dec7 2023, 22:03:25) on win32
Type "help", "copyright", "credits" or "license()" for more information.

>>>fishc=r'''I
love
FishC'''

>>>print(fishc)                                                 # 一开始,print() 函数可以被正常调用
I
love
FishC

>>>print = fishc                                                #print 被赋值,成为一个字符串对象,函数名称 print 被污染

>>>print(fishc)                                                 # 从此以后,print() 函数无法被正常调用
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
    print(fishc)
TypeError: 'str' object is not callable                         # 错误信息是不是和楼主遭遇到的一模一样?

>>>del print                                                    # 没关系,只要使用这条命令即可使被污染了名称的函数恢复正常调用

>>>print(fishc)                                                 # print() 函数已经可以被正常调用了
I
love
FishC

水卉 发表于 2024-8-11 20:56:59

jackz007 发表于 2024-8-11 12:24
看看这个楼主就明白了:

还真是,谢谢您

William01 发表于 2024-8-13 09:28:27

本帖最后由 William01 于 2024-8-13 09:29 编辑

我没看出来你的为啥会报错,然后我自己复制粘贴试了一下,也没有问题。

代码如下:
fishc = r'''
      ___                     ___          ___          ___   
   /\\         ___       /\\      /\__\      /\\   
    /::\\       /\\   /::\\      /://       /::\\   
   /:/\:\\      \:\\   /:/\ \\    /:/__/       /:/\:\\
/::\~\:\\   /::\__\ _\:\~\ \\/::\\ ___/:/\:\\
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\/\__\/:/__/ \:\__\
\/__\:\ \/__//\/://   \:\ \:\ \/__/\/__\:\/://\:\\\/__/
      \:\__\\::/__/   \:\ \:\__\       \:://\:\\      
       \/__/   \:\__\      \:\/://       /://    \:\\   
                \/__/       \:://       /://      \:\__\   
                           \/__/      \/__/      \/__/
'''
print(fishc)

      ___                     ___          ___          ___   
   /\\         ___       /\\      /\__\      /\\   
    /::\\       /\\   /::\\      /://       /::\\   
   /:/\:\\      \:\\   /:/\ \\    /:/__/       /:/\:\\
/::\~\:\\   /::\__\ _\:\~\ \\/::\\ ___/:/\:\\
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\/\__\/:/__/ \:\__\
\/__\:\ \/__//\/://   \:\ \:\ \/__/\/__\:\/://\:\\\/__/
      \:\__\\::/__/   \:\ \:\__\       \:://\:\\      
       \/__/   \:\__\      \:\/://       /://    \:\\   
                \/__/       \:://       /://      \:\__\   
                           \/__/      \/__/      \/__/


页: [1]
查看完整版本: 新手作业