python part—2

2020-03-25  本文已影响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语句都应放在文件开头

上一篇 下一篇

猜你喜欢

热点阅读