zoukankan
html css js c++ java
Python进阶(一)
完成慕课网的python基础学习以后,大约花了三天时间,平均每天一个小时,总结了一些比较好的例题和思想方法,下面来学习python进阶吧
参考
廖雪峰官方课程
函数
python官方函数调用文档
定义默认参数要牢记一点:默认参数必须指向不变对象!
可变参数: 可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。
关键字参数 : 可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个
tuple
。而关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个
dict
。
命名关键字参数: 对于关键字参数,函数的调用者可以传入任意不受限制的关键字参数。至于到底传入了哪些,就需要在函数内部通过kw检查。如果要限制关键字参数的名字,就可以用命名关键字参数。和关键字参数**kw不同,命名关键字参数需要一个特殊分隔符
,
后面的参数被视为命名关键字参数。
在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用。但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。
例题:打印杨辉三角
期待输出:
[1]
[1, 1]
[1, 2, 1]
[1, 3, 3, 1]
[1, 4, 6, 4, 1]
[1, 5, 10, 10, 5, 1]
[1, 6, 15, 20, 15, 6, 1]
[1, 7, 21, 35, 35, 21, 7, 1]
[1, 8, 28, 56, 70, 56, 28, 8, 1]
[1, 9, 36, 84, 126, 126, 84, 36, 9, 1]
python打印杨辉三角的两种方法及详解
查看全文
相关阅读:
Centos 7 开放查看端口 防火墙关闭打开
idea将项目导出为war包
webstorm 注册服务器
centos 6.4系统双网卡绑定配置详解
centos所有版本镜像下载地址
浅谈Nginx负载均衡与F5的区别
勒索病毒应急响应计划
Python网络编程常用代码
Flask debug 模式 PIN 码生成机制安全性研究笔记
Pythonic定义
原文地址:https://www.cnblogs.com/ulrica/p/8949947.html
最新文章
Dynamics AX 2012 R2 报表部署权限错误
Dynamics AX 2012 R2 AIF自定义服务中的事务回滚Bug
python中文编码坑
在类的成员函数中调用delete this
Linux命令笔记
SublimeText用FileHeader给代码文件生成头部注释
67. Add Binary
最小/大堆的操作及堆排序
204. Count Primes
148. Sort List
热门文章
160. Intersection of Two Linked Lists
260. Single Number III
【oracle】Enterprise Manager 无法连接到数据库实例。下面列出了组件的状态---个人解决方案
Entity Framework6 with Oracle(可实现code first)
连接linux数据库Oracle时报错ORA-12541: TNS: 无监听程序
在Linux环境下设置 ora-01031:insufficient privileges解决方法总结
Linux下安装Oracle后重启无法登录数据库ORA-01034:ORACLE not available
连接Linux服务器操作Oracle数据库
centos7下oracle11g详细的安装与建表操作
在虚拟机中安装CentOS7
Copyright © 2011-2022 走看看