python - 参数与参数 Python

标签 python string function parameters arguments

<分区>

所以我对 Python 还是很陌生,我仍然对使用参数还是参数感到困惑。例如,我将如何编写接受字符串作为参数的函数?

最佳答案

通常当人们说参数/参数时,他们的意思是一样的,但它们之间的主要区别在于参数是函数中声明的内容,而参数是调用函数时传递的内容。

def add(a, b):
    return a+b

add(5, 4)

这里,参数是ab,传递的参数是54 .

由于 Python 是一种动态类型的语言,我们在声明函数时不需要声明参数的类型(不像其他语言,例如 C)。因此,我们无法控制作为参数传递给函数的确切类型。例如,在上面的函数中,我们可以执行 add("hello", "hi")

这就是 isinstance() 等函数所在的位置很有帮助,因为它们可以确定对象的类型。例如,如果您执行 isinstance("hello", int),它将返回 False,因为 "hello" 是一个字符串。

关于python - 参数与参数 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47169033/

相关文章:

Python - 我正在尝试解压缩一个包含多个 zip 文件的文件

java - java字符串如何不可变?

java正则表达式匹配摩尔斯电码

python - 让函数相互交互的正确方法

java - 如何制作一个可以在java中执行一些常用功能的公共(public)模块?

javascript - 从 PHP7 调用 Mongodb 存储函数

python - 训练Dialogflow疑惑

python - 我需要 sqlite3 的提示

python - 如何使用 NLTK 构建词性标注语料库?

C++ 一次打印一个字串,统计字数,求字数的平均值