参数里面的冒号是啥意思? [复制]
Posted
技术标签:
【中文标题】参数里面的冒号是啥意思? [复制]【英文标题】:What does the colon inside the parameter mean? [duplicate]参数里面的冒号是什么意思? [复制] 【发布时间】:2017-05-29 15:12:18 【问题描述】:words_pron_dict:str 上的冒号是什么意思?我在 python 2.7 上遇到语法错误。是蟒蛇3吗?我该如何使用它?
class TextToSpeech:
CHUNK = 1024
def __init__(self, words_pron_dict:str = 'cmudict-0.7b.txt'):
self._l =
self._load_words(words_pron_dict)
【问题讨论】:
只需删除:str
,它就可以在python 2中工作(这是python 3.5的一个新功能来检查类型)
【参考方案1】:
这是一个类型注解:https://docs.python.org/3/library/typing.html
你应该可以删除它。
【讨论】:
以上是关于参数里面的冒号是啥意思? [复制]的主要内容,如果未能解决你的问题,请参考以下文章