python-3.x - 为什么 *args 总是将其类型转换为元组?只是为了安全吗?
问题描述
我已经通过了字符串
def aFunction(*args):
print(type(args))
parameter1 = "this", "is", "a"
aFunction(*parameter1)
输出:
<class 'tuple'>
我也尝试过传递 int、float、复数、列表和元组。所有这些都已转换为元组。安全是将所有数据类型转换为灰褐色的唯一原因吗?
解决方案
推荐阅读
- node.js - 在本机反应中处理的加密
- apache-spark - 在 Spark 中调用 dataframe.collect 时拉入驱动程序的数据量异常
- api - 如何将使用 WSO2 EI 创建的 REST API 部署到 WSO2 API Manager
- c# - 将值从窗口返回到 WPF 类
- javascript - javascript/react - 带有 for 循环 POST 请求的异步/等待
- ruby - 将匹配不以“km”结尾的字母和数字组合的正则表达式
- mysql - 关系数据库与对象关系数据库
- ios - CAGradientLayer 不显示
- javascript - 如何为 DOM 创建的对象分配唯一标识符?
- c# - 将 Json 转换为带有转义字符的字符串