python系列教程135——复杂的赋值语句
2021/12/16 12:09:58
本文主要是介绍python系列教程135——复杂的赋值语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow
声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知识更好地理解AI技术,我让助理负责分享这套python系列教程,希望能帮到大家!由于这套python教程不是由我所写,所以不如我的AI技术教学风趣幽默,学起来比较枯燥;但它的知识点还是讲到位的了,也值得阅读!想要学习AI技术的同学可以点击跳转到我的教学网站。PS:看不懂本篇文章的同学请先看前面的文章,循序渐进每天学一点就不会觉得难了!
上一篇文章中,我们已经学习了赋值语句。在赋值语句中,右边元素的数目要跟左边的变量的数目相同,不然会产生错误:
>>> string = 'SPAM' >>> a,b,c,d = string # Same number on both sides >>> a,d ('S','M') >>> a,b,c = string # Error ValueError: too many values to unpack
想要解决这个问题的话,就需要使用分片了。下面给出了多种解决方法。
>>> a,b,c = string[0],string[1],string[2:] >>> a,b,c ('S','P','AM') >>> a,b,c = list(string[:2]) + [string[2:]] >>> a,b,c ('S','P','AM') >>> a,b = string[:2] >>> c = string[2:] >>> a,b,c ('S','P','AM') >>> (a,b),c = string[:2],string[2:] >>> a,b,c ('S','P','AM')
这篇关于python系列教程135——复杂的赋值语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南