In [1]:
AbcDef_123 = 100
print(AbcDef_123)


100

In [2]:
# AbcDef-123 = 100
# SyntaxError: can't assign to operator

In [3]:
# 1_abc = 100
# SyntaxError: invalid token

In [4]:
_abc = 100
print(_abc)


100

In [5]:
変数その1 = 100
print(変数その1)


100

In [6]:
# 変数。 = 100
# SyntaxError: invalid character in identifier

In [7]:
# ☺ = 100
# SyntaxError: invalid character in identifier

In [8]:
ヘンスウABC = 100
ヘンスウABC = -100

In [9]:
print(ヘンスウABC)


-100

In [10]:
print(ヘンスウABC)


-100

In [11]:
print(ヘンスウABC is ヘンスウABC)


True

In [12]:
print('AbcDef_123'.isidentifier())


True

In [13]:
print('AbcDef-123'.isidentifier())


False

In [14]:
print('変数その1'.isidentifier())


True

In [15]:
print('☺'.isidentifier())


False

In [16]:
print('None'.isidentifier())


True

In [17]:
# None = 100
# SyntaxError: can't assign to keyword

In [18]:
print(len)


<built-in function len>

In [19]:
print(len('abc'))


3

In [20]:
len = 100
print(len)


100

In [21]:
# print(len('abc'))
# TypeError: 'int' object is not callable