python检查

发布网友

我来回答

3个回答

热心网友

你写错了。
def是定义函数。后面括号是形参,要写变量。像你这样直接括号写值,那也得用赋值的方式写,表示形参默认值。之后想要函数调用,还要写调用语句。
所以代码要改成:
import random
def is_in(str1="char",str2="string"):
if str1 in str2:
print("True")
else:
print("False")
之后你调用的时候,如果写is_in(),那么就是用默认值比较,也就是判断“char”in“string”,打印False。
如果想比较其他值,比如“str”和“string”,调用就要写is_in("str","string"),打印True。

热心网友

你在in比较时候 前面那个是字符串,不是变量。确定的 字符串 in 字符串 结果当然是FALSE。

热心网友

python是当下十分火爆的编程语言,尤其在人工智能应用方面。如果有心从事编程方向的工作,最好到专业机构深入学习、多实践,更贴近市场,这样更有利于将来的发展。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com