摘要:
如何生成斐波那契數列 斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个数是一个非常简单的问题,许多初学者都可以轻易写出如下函数: 清单 1. 简单输出斐波那契數列前 N 个数 1 2 3 4 阅读全文
摘要:
1 import random 2 3 player=0 4 computer=0 5 play=int(input("玩家输入\n(0-剪刀,1-石头,2-布)")) 6 if play==0: 7 return play 8 elif play==1: 9 return play 10 elif play==2: 11 return play 12 else: 13 pr... 阅读全文
摘要:
1 def test(a): 2 # a+=a 3 # a+=a是在原数据上的修改,而a=a+ashi先定义一个变量然后修改 4 a=a+a 5 6 print(a) 7 num=[11,22,33,44] 8 test(num) 9 print(num) yunxingyunyunxingjieg 阅读全文
摘要:
1 def Result(a,*b): 2 result=0 3 result+=a 4 for x in b: 5 result+=x 6 return result 7 8 add_result=Result(1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31, 阅读全文
摘要:
1 a=10 2 def test(): 3 print("-"*20) 4 a=100 5 print(a) 6 print(id(a)) 7 8 9 def test2(): 10 print("*"*20) 11 print(a) 12 print(id(a)) 13 14 15 test() 阅读全文
摘要:
python中的可变类型与不可变类型: 在讲python深浅拷贝之前,我们首先应该明白python中元素的类型:主要分为可变类型和不可变类型。 可变类型,就是值可以改变的类型有两个: 列表:list 字典:dict 不可变类型就是值不可以改变的类型,主要有三大类: 数值类型:int,long,boo 阅读全文
摘要:
python中函数根据是否有返回值可以分为四种:无参数无返回值,无参数有返回值,有参数无返回值,有参数有返回值。 Python中函数传递参数的形式主要有以下五种,分别为位置传递,关键字传递,默认值传递,不定参数传递(包裹传递)和解包裹传递。 1.位置传递实例: def fun(a,b,c) retu 阅读全文
摘要:
先出一个题目:1.有一 list= [1, 2, 3, 4, 5, 6] 请打印输出:0, 1 1, 2 2, 3 3, 4 4, 5 5, 6 打印输出, 2.将 list 倒序成 [6, 5, 4, 3, 2, 1] 3.将a 中的偶数挑出 *2 ,结果为 [4, 8, 12] 这个例子用到了p 阅读全文
摘要:
1.什么是深浅拷贝? python中一切皆对象,python中的数字、字符串、元组等,如果存放在了内存中,这部分内存里面的内容是不会改变的,但是也有情况,内存中存放了可变对象,比如说列表和字典,他们的内存空间是可以被修改的。 下面我们定义一个列表: list=[1,2,3,4,5] list1=li 阅读全文
摘要:
上文介绍了Python的类成员以及成员修饰符,从而了解到类中有字段、方法和属性三大类成员,并且成员名前如果有两个下划线,则表示该成员是私有成员,私有成员只能由类内部调用。无论人或事物往往都有不按套路出牌的情况,Python的类成员也是如此,存在着一些具有特殊含义的成员,详情如下: 1. __doc_ 阅读全文