2018年11月12日

Python-14-函数_03_递归

摘要: 一、递归特性:1. 必须有一个明确的结束条件2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用, 栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出) 1 def num(n): 2 ... 阅读全文

posted @ 2018-11-12 17:54 NewMet 阅读(97) 评论(0) 推荐(0) 编辑

Python-13-函数_02_局部变量、全局变量、前向引用

摘要: 1 # 1、局部变量和全局变量 2 3 在子程序中定义的变量称为局部变量,在程序的一开始(代码前面没有缩进)定义的变量称为全局变量。 4 全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。 5 当全局变量与局部变量同名时: 6 在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。 7 8 """ 9 ###### 全局变量变量名大写 10 ###... 阅读全文

posted @ 2018-11-12 15:00 NewMet 阅读(120) 评论(0) 推荐(0) 编辑

Python-12-函数_01_函数定义

摘要: 1、函数定义2、函数优点 3、形参、实参、位置参数和关键字、默认参数、参数组 阅读全文

posted @ 2018-11-12 14:59 NewMet 阅读(107) 评论(0) 推荐(0) 编辑

Python-11-字符串格式化_02_Format

摘要: 1 test1 = 'I am {name},age {a}'.format(name='newmet', a=15) 2 print(test1) 3 test1 = 'I am {name},age {a}'.format(**{"name": 'newmet', "a" : 15}) 4 print(test1) 5 test1 = 'I am {1},age {0}'.form... 阅读全文

posted @ 2018-11-12 14:53 NewMet 阅读(98) 评论(0) 推荐(0) 编辑

Python-10-字符串格式化_01_%

摘要: 1 #!/usr/bin/env python 2 # -*- conding:utf8 -*- 3 # 字符串格式化: 4 5 # 1、%s %d 6 # %s 可以接收任何类型 7 # %d 只能接收数字 8 v = "I am %s my hobby is %s" % ("new","newmet.top") 9 print(v) 10 v = "I am %s... 阅读全文

posted @ 2018-11-12 14:52 NewMet 阅读(137) 评论(0) 推荐(0) 编辑

Python-09-集合_set

摘要: class set(object): 中文注释(方法): 阅读全文

posted @ 2018-11-12 14:50 NewMet 阅读(155) 评论(0) 推荐(0) 编辑

Python-08-基本数据类型_练习二

摘要: 1 #!/usr/bin/env python 2 # -*- conding:utf8 -*- 3 4 # 1、请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li = ['alex','eric','rain'] 5 li = ['alex','eric','rain'] 6 v = "_".join(li) 7 print(v) 8 9 li... 阅读全文

posted @ 2018-11-12 14:37 NewMet 阅读(233) 评论(0) 推荐(0) 编辑

导航