![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础知识
文章平均质量分 88
Jekk_cheng
这个作者很懒,什么都没留下…
展开
-
Python中的*和**运算符
在 Python 中,* 和 ** 具有语法多义性,具体来说是有四类用法。1. 算数运算* 代表乘法** 代表乘方>>> 2 * 510>>> 2 ** 5322. 函数形参*args 和 **kwargs 主要用于函数定义。你可以将不定数量的参数传递给一个函数。不定的意思是:预先并不知道, 函数使用者会传递多少个参数给你, 所以在这个场景下使用这两个关键字。其实并不是必须写成 *args 和 **kwargs。 *(星号) 才是必须的. 你也可转载 2020-06-24 22:45:31 · 2141 阅读 · 0 评论 -
Python中的序列封包与序列解包
序列封包与序列解包所谓序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们。python中的序列包括:列表、元组、字符串。序列封包:把多个值赋给一个变量时,Python会自动的把多个值封装成元组。序列解包:把一个序列(列表、元组、字符串等)直接赋给多个变量,此时会把序列中的各个元素依次赋值给每个变量,但是元素的个数需要和变量个数相同。(可以使用*运算符表示不定数量)序列封包# 将多个值赋值给一个变量>>> a =原创 2020-06-24 22:12:19 · 398 阅读 · 0 评论