1. 同时定义多个变量并赋值:
x, y, z = 1, 2, 3
flags = {'a': True, 'b': True, 'c': True}
flags.update({'d': False, 'e': False})
print(flags)
3. 使用循环动态创建多个变量:
for i in range(100):
cmd = f"t{i} = 1"
exec(cmd)
print(t100) 输出 100
4. 使用exec和eval函数动态创建和赋值变量:
for i in range(100):
cmd = f"t{i} = 1"
exec(cmd)
print(eval("t100")) 输出 100
5. 使用内置函数`input()`接收用户输入并赋值给变量:
name = input("Please enter your name: ")
age = int(input("Please enter your age: "))
需要注意的是,Python是动态类型的语言,不需要显式声明变量的类型,可以直接赋值任意类型的值给变量