这在Python中意味着什么:
sock.recvfrom(2**16)
我知道袜子是什么,我得到recvfrom
函数的要点,但到底是什么2**16
?具体来说,两个星号/双星号运算符?
(英文关键词,因为很难搜索到这个:次数星星星号星号 - 星号双倍双星双星号运算符)
答案 0 :(得分:42)
来自Python 3文档:
当使用两个参数调用时,幂运算符与内置pow()函数具有相同的语义:它将其左参数提升为其右参数的幂。数字参数首先转换为公共类型,结果是该类型。
相当于2 16 = 65536,或pow(2, 16)
答案 1 :(得分:6)
答案 2 :(得分:5)
2升至16强
答案 3 :(得分:4)
我认为这是power operator,因此2**5
= 32。
答案 4 :(得分:1)
令人敬畏的power operator就像complex numbers一样,你想知道为什么有更多的编程语言没有。