Python函数基础进阶
函数参数的另一种使用方式
def print_info(name,age):
print("Name: %s" %name)
print("age: %d" %age)
print_info(age=19,name="cx") #指明那个参数赋值给那个变量
print_info("ch",24) 测试
Name: cx
age: 19
Name: ch
age: 24
View Cod
函数默认参数的定义
def print_info(name,age,sex):
print('name: %s'%name)
print('age: %d'%age)
print('Sex: %s'%sex)
print_info('xu',67,'mi')
print_info('c',45,'m')
print_info('r',6,'m') name: xu
age: 67
Sex: mi
name: c
age: 45
Sex: m
name: r
age: 6
Sex: m def print_info(name,age,sex="m"): 定义默认值
print('name: %s'%name)
print('age: %d'%age)
print('Sex: %s'%sex)
print_info('xu',67)
print_info('c',45,'n')
print_info('r',6) name: xu
age: 67
Sex: m
name: c
age: 45
Sex: n
name: r
age: 6
Sex: m
函数定义不限个数参数;元组格式
def print_info(*edsa):
print(edsa)
print_info(1,2,3)
print_info(1)
print_info(1,4,9,3,6) (1, 2, 3)
(1,)
(1, 4, 9, 3, 6)
函数定义一个加法器
def print_info(*edsa):
sum=0
for i in edsa:
sum+=i 计算结果
print(sum) 打印
print_info(1,2,3)
print_info(1)
print_info(1,4,9,3,6) 6
1
23
函数定义字典格式的参数,不限个数
def print_info(**hgg):
print(hgg)
print_info(ddd="yu",eett="trd") {'ddd': 'yu', 'eett': 'trd'}
函数定义字典格式的参数,不限个数;打印
def print_info(**hgg):
for i in hgg:
print("%s:%s"%(i,hgg[i])) print_info(ddd="yu",eett="trd") ddd:yu
eett:trd
函数返回值定义
def print_info(**hgg):
for i in hgg:
print("%s:%s"%(i,hgg[i]))
return 10 #作用:1结束函数,2返回某个值 a = print_info(ddd="yu",eett="trd")
print(a) ddd:yu
eett:trd
10
Python函数基础进阶的更多相关文章
- 《转》Python学习(17)-python函数基础部分
http://www.cnblogs.com/BeginMan/p/3171977.html 一.什么是函数.方法.过程 推荐阅读:http://www.cnblogs.com/snandy/arch ...
- 小学生都能学会的python(函数的进阶)
小学生都能学会的python(函数的进阶) 1. 动态传参 形参: 1. 位置参数 2. 默认值参数 3. 动态传参 *args 动态接收位置参数 **kwargs 动态接收关键字参数 def fun ...
- Python 从基础------进阶------算法 系列
1.简介 关 ...
- python函数基础学习
函数的定义与调用: def 函数名(参数1,参数2): ‘’’函数注释’’’ print(‘函数体’) return 返回值 定 义:def关键字开关,空格之后接函数名和圆括号,最后冒号结尾 def ...
- Python 函数基础、有序集合、文件操作(三)
一.set 特点: set是一个无序且不重复的元素集合访问速度快:天生解决元素重复问题 方法: 初始化 >>> s1 = set()>>> print(type(s ...
- 10分钟学会Python函数基础知识
看完本文大概需要8分钟,看完后,仔细看下代码,认真回一下,函数基本知识就OK了.最好还是把代码敲一下. 一.函数基础 简单地说,一个函数就是一组Python语句的组合,它们可以在程序中运行一次或多次运 ...
- Python函数基础和函数参数
函数的定义和函数的调用 return的作用 三种参数的定义 常用的内置函数 len() 函数基础 函数的定义 def 函数名(参数): pass return 表达式 pass在这里表示什么都没有,不 ...
- python函数基础
一.基础 函数的定义 def 函数名(参数): ... 函数体 ... 返回值 #如果函数执行完毕也没有return语句时,自动return None. 空函数 如果想定义一个什么事也不做的空函数,可 ...
- python 函数基础介绍
函数是对程序逻辑进行结构化或过程化的一种编程方法.能将整块代码巧妙地隔离成易于管理的小块,把重复代码放在函数中而不是进行大量的拷贝. 一.函数创建 def 函数创建格式如下: def function ...
随机推荐
- 题解【AcWing177】噩梦
题面 考虑双向广搜. 我们需要记录男孩和女孩的当前位置,并且每次都进行扩展. 记录一个数组 \(st[i][j]\) . 如果 \(st[i][j]=0\) ,说明 \((i,j)\) 还没有被男孩和 ...
- Linux异常 时间戳 2018-10-08 11:17:22 是未来的 5288025.776562967 秒之后
原因:系统时间不对,有可能落后当前实际时间
- Python记
在企业应用领域,Java或C#都是不错的选择.
- 将图片中的一部分图片用ps进行旋转
先用选择工具选择你要进行变动的那部分图像,至于选择的方法有多种而且得看你的图片来决定采取何种选择方法.然后在英文输入状态下按下“CTRL+T”出现变换框,你将鼠标移动对角点上,当鼠标变为一种旋转的图标 ...
- codeforces 1284C. New Year and Permutation(组合数学)
链接:https://codeforces.com/problemset/problem/1284/C 题意:定义一个framed segment,在区间[l,r]中,max值-min值 = r - ...
- Safari 导航栏
目录 引子 隐藏 Safari 导航栏 显示 Safari 导航栏 iPhone 系统占比 参考资料 引子 最近在 iPhone 的 Safari 查看 h5 页面时,发现有些平台的页面向下滚动时,顶 ...
- Redis Distributed lock
using StackExchange.Redis; using System; using System.Collections.Generic; using System.Linq; using ...
- object转为string
object为null时 错误:object.tostring() 空指针 正确:(string)object
- Django_视图
1. 视图 1.1 返回json数据 2. url配置 url组成 3. 获取 url参数 别名 4. url反向解析 接收参数 reverse 5. 视图总结 5.1 自定义错误页面 6. Http ...
- 解决:配置虚拟主机,重启apache,[warn] _default_ VirtualHost overlap on port 80, the first has precedence
http://blog.csdn.net/kaizhu_qin/article/details/17506293 很多第一次配置apache的虚拟主机的时候,以为配置第一个虚拟主机完成以后,以后就不会 ...