Skip to main content
 首页 » 编程设计

python之~ 运算符在 Python 中有什么作用

2025年05月04日18pander-it

<分区>

这是我试图理解它的作用:

>>> ~ 
SyntaxError: invalid syntax 
>>> print ~ 
SyntaxError: invalid syntax 
>>> ~ = cheese 
SyntaxError: invalid syntax 
>>> ~ = "21" 
SyntaxError: invalid syntax 
>>> 2 ~ 1 
SyntaxError: invalid syntax 
>>> ~ = "w" 
SyntaxError: invalid syntax 
>>> a = "w" 
>>> a 
'w' 
>>> print ~8 
-9 
>>> print ~w 
 
Traceback (most recent call last): 
  File "<pyshell#9>", line 1, in <module> 
    print ~w 
NameError: name 'w' is not defined 
>>> print ~"w" 

它似乎只适用于数字,所以解释和一些文档的链接会很有帮助。