最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

effective python讀書筆記——數(shù)量可變的參數(shù)

2021-12-02 08:29 作者:與時代脫軌的級數(shù)  | 我要投稿

def show(message,value):

? ? #value用于存放數(shù)值信息,若為空則區(qū)別對待

? ? if not value:

? ? ? ? print("empty")

? ? else:

? ? ? ? value_str=','.join(str(x) for x in value)

? ? ? ? #join函數(shù):str.join(sequence),返回通過指定字符連接序列中元素后生成的新字符串

? ? ? ? #此處用逗號連接()中的每個元素

? ? ? ? print(f'{message} : {value_str}')


show('hello',[1,2,3])

show('hello',[])


#但這需要傳遞空列表,顯得多余,而且有點亂

def show_1(message,*value):#帶星號的參數(shù)可以接受任意數(shù)量的值

? ? if not value:

? ? ? ? print("empty")

? ? else:

? ? ? ? value_str=','.join(str(x) for x in value)

? ? ? ? print(f'{message} : {value_str}')

show_1('hi',1,2,3)

show_1('hi')


#如果想以列表的形式傳入

a_list=[22,11,33]

show_1('wow',*a_list)

'''

注意:

1,使用此方法時,程序會把這些參數(shù)轉化為一個元組,然后傳給參數(shù)

程序必須把生成器中的值迭代完

如果參數(shù)過多可能導致耗費大量內存而崩潰

2,當要添加新變量而修改函數(shù)時,需要更新函數(shù)的操作,避免把需要給新變量的

參數(shù)傳給了參數(shù)可變的*參數(shù)

'''

運行結果


effective python讀書筆記——數(shù)量可變的參數(shù)的評論 (共 條)

分享到微博請遵守國家法律
库尔勒市| 上虞市| 会东县| 罗平县| 彝良县| 洛阳市| 陇川县| 县级市| 民丰县| 旬邑县| 蓝山县| 汶川县| 汶上县| 临邑县| 固始县| 吉首市| 廉江市| 靖西县| 定安县| 兴业县| 襄樊市| 安仁县| 聊城市| 城固县| 衡阳县| 长汀县| 同仁县| 霍邱县| 千阳县| 抚州市| 奇台县| 蒙城县| 炉霍县| 保德县| 剑阁县| 隆尧县| 新密市| 内丘县| 同心县| 柳林县| 龙游县|