# 在函数定义中使用*args和kwargs传递可变长参数. *args用作传递非命名键值可变长参数列表(位置参数); kwargs用作传递键值可变长参数列表# *args表示任何多个无名参数,它是一个tuple# **kwargs表示关键字参数,它是一个dict # 注:同时使用*args和**k ...
分类:
编程语言 时间:
2017-03-20 21:07:12
阅读次数:
190
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 函数对象 秉承着一切皆对象的理念,我们再次回头来看函数(function)。函数也是一个对象,具有属性(可以使用dir()查询)。作为对象,它还可以赋值给其它对象名,或者作为参数传递 ...
分类:
编程语言 时间:
2017-03-18 16:25:45
阅读次数:
187
函数:split() Python中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)os.path.split():按照路径将文件名和路径分割开 一、函数说明1、split()函数 ...
分类:
编程语言 时间:
2017-03-12 00:58:52
阅读次数:
141
1、对参数的修改正常使用元组,字符串,int类型不可变,作为参数传入,也不会更改本身的值列表,字典是可变数据结构,作为参数传入,如果在函数执行时,本身值会被函数内的操作更改例外情况如果想修改不可变数据结构:只能通过函数返回的值重新赋值。如果想不更改可变数据结构..
分类:
编程语言 时间:
2017-03-10 19:18:40
阅读次数:
153
函数 一、介绍 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 特性: 语法定义 带参数 二、函数参数 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能 ...
分类:
编程语言 时间:
2017-03-09 20:38:45
阅读次数:
208
第一:协程 初步了解协程 第二:协程的应用 更新中。。。 第三:面向过程编程 更新中。。。 ...
分类:
编程语言 时间:
2017-03-09 00:22:27
阅读次数:
183
python中函数整数,字符串,元组都是传值,函数中不会改变其值,其他的会在函数中改变其值例如传列表:#-*-ecoding:UTF-8-*-
deffun(a):
a[0]="sss";
printa
printid(a)
return;
a=["a","b"];
fun(a);
printa;
printid(a)列表中的值已经改变,但列表的地址没有改变
分类:
编程语言 时间:
2017-03-08 16:41:12
阅读次数:
162
#coding=utf-8print "Let's practice everything."print ' You\'d need to know\'bout escapes with \\ that do \n newlines and \t tabs.' poem = """\tThe lov ...
分类:
编程语言 时间:
2017-03-02 19:49:19
阅读次数:
490
1、定义 2、调用函数(直接使用函数名加括号) ps:定义函数时的参数是形参,调用函数时传递的参数是实参。 关键字参数:传递参数的时候加上参数名,防止参数搞乱 默认参数:定义参数时,直接给参数赋值,此值为默认值。当有默认参数时,函数调用可以不传递参数值,默认使用定义时的函数值。 收集参数(可变参数) ...
分类:
编程语言 时间:
2017-02-23 21:58:24
阅读次数:
166
函数和文件: 此处定义了三个函数print_all() 直接输出文本内容rewind(f) 转到文件的 0 byte 也就是第一个 byte 的位置print_a_line() 有行数的输出 current_line = 1 第一行 ...
分类:
编程语言 时间:
2017-02-20 18:47:10
阅读次数:
156