自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 收藏
  • 关注

转载 yield生成器的经典案例

 如何生成斐波那契數列  斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个数是一个非常简单的问题,许多初学者都可以轻易写出如下函数:  清单 1. 简单输出斐波那契數列前 N 个数123456def fab(m...

2017-02-21 10:28:00 186

转载 石头剪刀布

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 play10 elif play==2:11 return pla...

2017-01-05 14:06:00 174

转载 函数内是否可以修改传递进来的列表

1 def test(a):2 # a+=a3 # a+=a是在原数据上的修改,而a=a+ashi先定义一个变量然后修改4 a=a+a5 6 print(a)7 num=[11,22,33,44]8 test(num)9 print(num)View Codeyunxingyunyunxingjieguo...

2017-01-01 18:17:00 230

转载 不定长参数的传递

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,3...

2017-01-01 17:25:00 253

转载 全局变量和局部变量

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 ...

2017-01-01 12:04:00 87

转载 python中引用

python中的可变类型与不可变类型:在讲python深浅拷贝之前,我们首先应该明白python中元素的类型:主要分为可变类型和不可变类型。可变类型,就是值可以改变的类型有两个:列表:list字典:dict不可变类型就是值不可以改变的类型,主要有三大类:数值类型:int,long,bool,float字符串:str元组:tuple...

2016-12-31 20:09:00 91

转载 python 函数传递参数的多种方法

python中函数根据是否有返回值可以分为四种:无参数无返回值,无参数有返回值,有参数无返回值,有参数有返回值。Python中函数传递参数的形式主要有以下五种,分别为位置传递,关键字传递,默认值传递,不定参数传递(包裹传递)和解包裹传递。1.位置传递实例:def fun(a,b,c)  return a+b+cprint(f(1,2,3))2.关键字传...

2016-12-15 11:20:00 2326

转载 python中enumerate()的用法

先出一个题目: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]这个例子用到了python中enumerate的用法。顺便说一下enumerate在for循环中得到...

2016-12-14 09:48:00 965

转载 Python中的深浅拷贝

1.什么是深浅拷贝?python中一切皆对象,python中的数字、字符串、元组等,如果存放在了内存中,这部分内存里面的内容是不会改变的,但是也有情况,内存中存放了可变对象,比如说列表和字典,他们的内存空间是可以被修改的。下面我们定义一个列表:list=[1,2,3,4,5]list1=listlist[0]=6>>>list[6,2,3,4...

2016-12-13 14:29:00 93

转载 Python面向对象高级之类的特殊成员

上文介绍了Python的类成员以及成员修饰符,从而了解到类中有字段、方法和属性三大类成员,并且成员名前如果有两个下划线,则表示该成员是私有成员,私有成员只能由类内部调用。无论人或事物往往都有不按套路出牌的情况,Python的类成员也是如此,存在着一些具有特殊含义的成员,详情如下:1. __doc__  表示类的描述信息123456...

2016-12-13 08:51:00 96

转载 九九乘法表

#!/usr/bin/python# -*- coding:utf-8 -*- def chengfabiao(): for i in range(1,10): for j in range(1,i+1): print(j,"*",i,"=",j*i,'\t',end=""), print(",")if __name__=="...

2016-12-10 17:04:00 96

转载 Python 代码优化常见技巧

代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗 80% 的工作量。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。  改进算法,选择合适的数据结构字典 (dictionary) 与列表 (list)  Python 字典中使用...

2016-12-09 14:28:00 141

转载 Python高效编程的19个技巧

初识Python语言,觉得python满足了我上学时候对编程语言的所有要求。python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行的,终于解脱了。高级语言,如果做不到这样,还扯啥高级呢?1.交换变量>>>a=3>>>b=6这个情况如果要交换变量在c++中,肯定需要一个空变量。但是pytho...

2016-12-09 10:32:00 197

转载 Python中 filter | map | reduce | lambda的用法

1.filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:>>>deff(x):returnx%2!=0andx%3!=...

2016-12-09 09:28:00 70

转载 python目前最好用的IDE——pycharm

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。 工欲善其事,必先利其器!为了学习python语言,我首先下载安装了配置了pycharm...

2016-11-08 14:41:00 492

转载 python语言的优点和缺点

python作为一门高级编程语言,它的诞生虽然很偶然,但是它得到程序员的喜爱却是必然之路。龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。python语言的优点 ⑴作为初学python的科班出身的小白,python非常简单,非常...

2016-11-07 15:30:00 1051

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除