python禁止函数修改列表的实现方法 有时候,需要禁止函数修改列表.例如要对裂变进行修改操作,也要保留原来的未打印的设计列表,以供备案.为解决这个问题,可向函数传递列表的副本而不是原件:这样函数所做的任何修改都只影响副本,而丝毫不影响原件. function_name(list_name[:]) 8-9 魔术师 魔术师 :创建一个包含魔术师名字的列表,并将其传递给一个名为show_magicians() 的函数,这个函数打印列表中每个魔术师的名字. 8-10 了不起的魔术师 了不起的魔术师 :…
python 列表常用的方法 1.append( ):用于在列表末尾添加新的对象 list.appent(obj) #obj:添加到列表末尾的对象 #!/usr/bin/python aList = [123,'xyz','zara','abc'] aList.append(2009) print("Updated List:",aList) #输出结果:Updated List: [123, 'xyz', 'zara', 'abc', 2009] extend( ):将列表元素(或任…
转自  http://www.douban.com/note/13413855/ Python中函数参数的传递是通过“赋值”来传递的.但这条规则只回答了函数参数传递的“战略问题”,并没有回答“战术问题”,也就说没有回答怎么赋值的问题.函数参数的使用可以分为两个方面,一是函数参数如何定义,二是函数在调用时的参数如何解析的.而后者又是由前者决定的.函数参数的定义有四种形式: 1. F(arg1,arg2,...)   2. F(arg2=<value>,arg3=<value>...)…
一.在for循环中直接更改列表中元素的值不会起作用: 如: l = list(range(10)[::2]) print (l) for n in l: n = 0 print (l) 运行结果: [0, 2, 4, 6, 8] [0, 2, 4, 6, 8] l中的元素并没有被修改 二.在for循环中更改list值的方法: 1.使用range l = list(range(10)[::2]) print (l) for i in range(len(l)): l[i] = 0 print (l…
format函数 # format函数 # 用于字符串格式化 # 基本用法: # 方式一:(位置方式) x = "{0}{1}{2}".format(1,2,3) print('1.1 --> ',x) args = (1,2,3) x2 = "{0}{1}{2}".format(*args) print('1.2 --> ',x2) #方式二:(关键字方式) x3 = "{a}{b}{c}".format(a=1,b=2,c=3)…
一.列表 1.1列表:python基础数据类型之一:其他语言也有列表的概念,js 数组,可索引 ,可切片,可加步长 1.2列表的索引,切片,切片+ 步长 结果: 注意:列表里元素的数据类型,就是它本身的属性 二.列表的索引,切片,切片+步长 li = ['alex', 100, True, [1, 2, 3], {'name': '太白'}, (22, 33)] print(li[:4]) # 切片也是顾头不顾腚的原则 print(li[::2]) print(li[-1:-4:-2]) pri…
这几天课程学习了列表的操作,结合以前的函数知识,编写了一个能够判断天数的代码 源码如下 def is_year(year): return year % 4 == 0 and year % 100 != 0 or year % 400 == 0 #判断年份是否为闰年,是闰年则返回1, def calculate(year,month,day): is_month=[[31,28,31,30,31,30,31,31,30,31,30,31],[31,29,31,30,31,30,31,31,30,…
列表:list 格式 li = [1,2,3,4,5,6] 列表内部随意嵌套其他格式:字符串.列表.数字.元组.字典. 列表内部有序,且内容可更改 a = [1,2,3,4]    a[0] = 5    print(a) 输出结果:[5, 2, 3, 4] .append():在列表中内后之后,继续增加列表内容增加内容 a = [1,2,3,4]    b = a.append([1,2,3,4])    print(a) 输出结果:[1, 2, 3, 4, [1, 2, 3, 4]] 注:(…
http://jingyan.baidu.com/article/f3ad7d0ffe8e1409c2345b48.html http://www.cnblogs.com/100thMountain/p/4719503.html http://www.cnblogs.com/woshitianma/p/3222989.html…
python中函数的定义及使用方法 1.函数的概念:函数是将具有独立功能的代码块组织为一个整体,使其具有特殊功能的代码集; 2.函数的作用:使用函数可以加强代码的复用性,提高程序编写的效率; 3.函数的使用:函数必须先创建才可以使用,该过程称为函数的定义,函数创建后可以使用,使用过程称为函数调用; 函数定义与调用 函数语法: def 函数名(形参1,形参2): #定义 ... #函数体 函数名(实参1,实参2) #调用 规则: 函数代码块以def关键词开头,后接函数标识名称和圆括号(); 任何传…