Python变量赋值的几种基本语法:
# 1.基本赋值:
print("1.基本赋值:")
a = 10
b = "Hello"
print("a=", a, "b=", b)
# 2.多重赋值:
print("2.多重赋值:")
x, y, z = 1, 2, 3
print(f"x={x} ,y={y},z={z}")
'''
等同于:
x=1
y=2
z=3
'''
# 3.同一值付给多个变量:
print("3.同一值付给多个变量:")
c = d = e = 5
print(f"c={c}, d={d}, e={e}")
'''
等同于:
d=5
d=5
e=5
'''
# 4.解包赋值:
print("4.解包赋值:")
values = (1, 2, 3)
a1, b1, c1 = values
print(f"a1={a1}, b1={b1}, c1={c1}")
'''
等同于:
a1=values(1)
b1=values(2)
c1=values(3)
'''
# 5.列表和字典赋值:
print("5.列表和字典赋值:")
my_list = [1, 2, 3]
first_element = my_list[0]
print("first_element=", first_element)
my_dict = {'name': 'Alice', 'age': 25}
name = my_dict['name']
print("name=", name)
# 6.函数返回值赋值:
print("6.函数返回值赋值:")
def get_sum_and_product(x, y):
return x + y, x * y
sum_value, product_value = get_sum_and_product(5, 10)
print(f"sum_value={sum_value}, product_value={product_value}")
# 7、使用全局变量赋值:
print("7、使用全局变量赋值:")
global_var = 0
def modify_global():
global global_var
global_var += 1
modify_global()
print("global_var=", global_var)
以下是源码:
# 变量赋值的基本语法# 1.基本赋值:print("1.基本赋值:")a = 10b = "Hello"print("a=", a, "b=", b)
# 2.多重赋值:print("2.多重赋值:")x, y, z = 1, 2, 3print(f"x={x} ,y={y},z={z}")
'''等同于:x=1y=2z=3'''# 3.同一值付给多个变量print("3.同一值付给多个变量:")c = d = e = 5print(f"c={c}, d={d}, e={e}")'''等同于:d=5d=5e=5'''# 4.解包赋值:print("4.解包赋值:")values = (1, 2, 3)a1, b1, c1 = valuesprint(f"a1={a1}, b1={b1}, c1={c1}")'''等同于:a1=values(1)b1=values(2)c1=values(3)'''
# 5.列表和字典赋值:print("5.列表和字典赋值:")my_list = [1, 2, 3]first_element = my_list[0]print("first_element=", first_element)
my_dict = {'name': 'Alice', 'age': 25}name = my_dict['name']print("name=", name)
# 6.函数返回值赋值:print("6.函数返回值赋值:")def get_sum_and_product(x, y): return x + y, x * y
sum_value, product_value = get_sum_and_product(5, 10)print(f"sum_value={sum_value}, product_value={product_value}")
# 7、使用全局变量赋值:print("7、使用全局变量赋值:")global_var = 0def modify_global(): global global_var global_var += 1
modify_global()print("global_var=", global_var)
领取专属 10元无门槛券
私享最新 技术干货