python中的*号和** 号如何使用

 时间:2024-11-10 05:45:24

1、算术运算:* 表示乘积运算。**表示乘方运算。print(2 * 5)print(2 ** 5)

python中的*号和** 号如何使用

2、*号常用在list变量前。表示解析出list中可迭代的元素,传递到函数中。fruits = ['lemon', 'pear', 'watermelon', 'tomato']print(fruits[0], fruits[1], fruits[2], fruits[3])print(*fruits)

python中的*号和** 号如何使用

3、*号的这种用法使得程序变得简便。fruits = ['lemon', 'pear', 'watermelon', 'tomato'](*fruits[1:], fruits[0])

python中的*号和** 号如何使用

4、*号常用在dict变量前。表示解析出dict中可迭代的values,传递到函数中。date_info = {'year': "2020", 'month': "01", 'day': "01"}track_info = {'artist': "Beethoven", 'title': 'Symphony No 5'}filename = "{year}-{month}-{day}-{artist}-{title}.txt".format( **date_info, **track_info)filename

python中的*号和** 号如何使用

5、*号用在函数中接收keyword-only的参数def get_multiple(*keys, dictionary, default=None): return [ dictionary.get(key, default) for key in keys ]fruits = {'lemon': 'yellow', 'orange': 'orange', 'tomato': 'red'}get_multiple('lemon', 'tomato', 'squash', dictionary=fruits, default='unknown')

python中的*号和** 号如何使用

6、**用在脑栲葱蛸函数中将参数打包成字典def tag(tag_name, **attributes): attribute_l足毂忍珩ist = [ f'{name}="{value}"' for name, value in attributes.items() ] return f"<{tag_name} {' '.join(attribute_list)}>"print(tag('a', href="http://treyhunner.com"))print(tag('img', height=20, width=40, src="face.jpg"))

python中的*号和** 号如何使用
  • 王者涂鸦怎么用
  • QQ群课堂怎么查看课程回放
  • Mysql值alter语句的使用(修改,删除,添加)
  • linux中set的用法是什么
  • 做广式月饼50克的皮和馅要多少比例好
  • 热门搜索
    我读书我快乐手抄报 清明手抄报 关于读书的手抄报内容 祭英烈手抄报 五一劳动节手抄报 植树节手抄报简单好看 端午节的手抄报 交通安全手抄报图片 讲文明树新风手抄报 爱眼护眼手抄报