美文网首页
python part—2

python part—2

作者: 爱喝咖啡的小李 | 来源:发表于2020-03-25 20:33 被阅读0次

    ~day five (part 2)

    简单的字典与如何打印字典中的值(字典用放在花括号{}中的一系列键—值对表示)

                    aline_guest={'point':20,'color':'black'}

                            print(aline_guest['point'])

                            print(aline_guest['color'])

    给字典中添加信息

                    aline_guest['action']='run'

                    print(aline_guest)

    修改字典中的值

                     aline_guest['action']='stand'

    删除字典中的键及值

                      del aline_guest['action']

    ~day six

    def告诉python我要定义一个函数,定义用冒号结尾

                def greet_user()

    三个引号中为文档字符串

                    def greet_user(username):

                                """显示简单问候语"""

                            print("hello "+username.title())

                       greet_user('job')

    函数的调用

    实参调用时使用的不同方法:1.位置实参  2.关键字实参(默认为位置实参)

    使用关键字实参时,务必准确指定函数定义中的形参名,也可以为形参指定默认值,但未指定默认值的形参会被python用位置实参对待,需要将其放置形参列表的开头

    用return返回函数值

    让实参变成可选的,即将实参的默认值指定为——空字符串

    并将其移动到形参列表的末尾,也可以在函数中添加if模块来筛选,使用if 可选实参,来确定实参是否存在

    my—work

    在调用函数时,使用切片表示法:function_name(list_name[ :  ])表示创建列表副本,即函数调用完成后不会影响原来的列表。

    传递任意数量的实参,在函数定义中使用*

    python函数参数批匹配顺序:位置实参,关键字实参,任意数量实参

    def build_profile(first, last, **user_info):

    **两个星号让python创建一个名为user_info的空字典,并且可以放进任意键—值

    形参调用任意字典

    在填写实参时的形式如图所示

    从模块中导入函数

    模块时扩展名为.py的文件(包含要导入到程序中的代码)

    import语句允许在当前运行的程序文件中使用模块中的代码。

    import pizza(导入模块)

    pizza.make_pizza(.......)(调用pizza模块中make_pizza函数)

    导入特定函数:

    导入特定函数

    若使用此种函数,调用函数时就无需使用句点。调用它时只需指定其名称。

    使用as给函数指定别名

    也可以使用as给模块指定别名

    import pizza as p

    使用星号(*)运算符可让Python导入模块中的所有函数

    from pizza import *

    最佳的做法是,要么只导入你需要使用的函数,要么导入整个模块并使用句点表示法。这能让代码更清晰,更容易阅读和理解

    函数编写指南

    所有的import语句都应放在文件开头

    相关文章

      网友评论

          本文标题:python part—2

          本文链接:https://www.haomeiwen.com/subject/mxxtuhtx.html