2024-06-26 14:49:53 发布
网友
假设我有两个变量:“选择”=ii7,“尺度”=C
此库的功能是通过运行以下命令来计算任何特定音乐和弦中的音符:
chords.ii7(scale)
当音阶=C时,它将以C的音阶列出ii7和弦的音符
如果我必须使用变量“choice”来代替在代码中包含ii7,我该怎么做呢?如果我知道要搜索什么,搜索肯定会容易得多,但我完全是个初学者。这只是为了补充这个特殊课程的其他内容,学习一些新的东西。如果我把标题写错了,我道歉。提前谢谢
使用^{}
getattr(chords, choice)(scale)
这是假设choice = 'ii7'
choice = 'ii7'
getattr基本上有两个参数——第一个是对象,第二个是字符串。它搜索与字符串同名的属性,并返回该属性。在本例中getattr(chords, choice)返回chords.ii7,然后必须调用它
getattr
getattr(chords, choice)
chords.ii7
使用^{}
这是假设
choice = 'ii7'
getattr
基本上有两个参数——第一个是对象,第二个是字符串。它搜索与字符串同名的属性,并返回该属性。在本例中getattr(chords, choice)
返回chords.ii7
,然后必须调用它相关问题 更多 >
编程相关推荐