欧酷网

您的位置:主页>算法>

python多变量赋值

   
# 多变量赋值 - 数组形式data = ['hello', 18, [2002, 2, 2]]name, age, birth = dataprint(name)print(age)print(birth)# 多变量赋值 - 元组形式data = ('hello', 18, [2002, 2, 2])name, age, birth = dataprint(name, age, birth)# print(name, age, birth, sep="\n")# 多变量赋值 - 字符串拆分形式(变量个数需和字符数量一致,否则报:ValueError: too many values to unpack (expected {num}))msg = 'hello'a, b, c, d, e = msgprint(a, b, c, d, e)# 下划线可理解为临时变量msg = 'hello'a, _, _, _, b = msgprint(a)print(b)# 只给第一个和最后一个变量赋值a, *_, b = msgprint(a, b)print(*_)a = msg[:1]b = msg[-1:]print(a, b)
 

运行结果

hello
18[2002, 2, 2]hello 18 [2002, 2, 2]h e l l o
h
o
h o
e l l
h o
  • 点赞

  • 收藏

  • 分享

  •    
    • 文章举报

罗小爬EX

 
发布了53 篇原创文章 ·    获赞 5 ·    访问量 1万+  

私信

关注

相关文章推荐