pyDay3】的更多相关文章

二级PY--day3 1.结构化程序设计方法主要原则:自顶向下.逐步求精.模块化.限制使用goto语句 2.三种控制结构:顺序.选择和重复(循环) 3.结构化程序强调:程序的可复用性 4.结构化程序设计风格强调的是:程序的易读性 5.对 类-对象的主要特征:对象唯一性 面向对象方法中最基本的概念是对象,他的基本特点有:标识唯一性.分类性.多态性.封装性和模块独立性好 (唯一性.抽象性.继承性.多态性…
# 全局变量 如果函数的内容无 global关键字,优先读取全局变量,无法对全局变量重新赋值, name = 'mj' def change_name(): print('change_name',name) change_name() change_name mj # 但是对于可变类型,可以对内部进行操作. name = ['mj','hm'] def change_name(): name.append('xiaoma') print('change_name',name) change_n…
内容来自廖雪峰的官方网站 1.关键字参数 def person(**kw): print(kw) >>> person(name=') {'} 关键字参数有什么用?它可以扩展函数的功能.比如,在person函数里,我们保证能接收到name和age这两个参数,但是,如果调用者愿意提供更多的参数,我们也能收到.试想你正在做一个用户注册的功能,除了用户名和年龄是必填项外,其他都是可选项,利用关键字参数来定义这个函数就能满足注册的需求. 实质 传入一个dict >>> extr…