摘要: 一、函数递归 #函数递归调用:在调用一个函数的过程中直接或间接的调用该函数本身,称之为函数的递归调用# import sys# print(sys.getrecursionlimit())#查看递归的数目# # sys.setrecursionlimit(2000)#更改递归数目## n=1# de 阅读全文
posted @ 2017-10-23 11:29 墙角烤番薯 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、知识储备1、*args(接收溢出的位置参数),**kwargs(接收溢出的关键字参数)2、函数对象:函数可以被当做数据传递 -函数可以当做参数传给另一个函数 -一个函数的返回值也可以第另一个函数(打破函数的层级限制)3、名称空间与作用域 名称空间 -分三种 内置名称空间:python解释器启动则 阅读全文
posted @ 2017-10-11 15:40 墙角烤番薯 阅读(184) 评论(0) 推荐(0) 编辑
摘要: # 一:编写函数,(函数执行的时间是随机的)# import time# import random# def fun1():# time.sleep(random.randrange(1, 3))# print(random.randrange(1, 3))# fun1()# 二:编写装饰器,为函 阅读全文
posted @ 2017-10-11 14:31 墙角烤番薯 阅读(210) 评论(0) 推荐(0) 编辑
摘要: # 1. 文件a.txt内容:每一行内容分别为商品名字,价钱,个数,求出本次购物花费的总钱数# apple 10 3# tesla 100000 1# mac 3000 2# lenovo 30000 3# chicken 10 3## 2. 修改文件内容,把文件中的alex都替换成SB# with 阅读全文
posted @ 2017-09-21 09:30 墙角烤番薯 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 一、#文件处理 阅读全文
posted @ 2017-09-21 09:29 墙角烤番薯 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 字符串类型#name='egon'# print(id(name),type(name),name)# #优先掌握的操作:# # 按索引取值(正向取+反向取) :只能取# print(name[0],type(name[0]))#print(name[-3])#反向取值,到第一个为-1# # 切片( 阅读全文
posted @ 2017-09-12 15:50 墙角烤番薯 阅读(194) 评论(0) 推荐(0) 编辑
摘要: #字符串类型习题# 写代码,有如下变量,请按照要求实现每个功能 (共6分,每小题各0.5分)# 1) 移除 name 变量对应的值两边的空格,并输出处理结果# name = " aleX"# print(name.strip())# # 2) 判断 name 变量对应的值是否以 "al" 开头,并输 阅读全文
posted @ 2017-09-12 15:49 墙角烤番薯 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1、简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型? 编译型是一次性将源码翻译成电脑可以读懂的二进制,缺点是全部运行完才知道有问题的地方,要重新修改源码,然后重新编译,跨平台性差如C、C++、Delphi等 解释型是一句句的翻译源码,运行速度慢,但是源码有问题可以 阅读全文
posted @ 2017-09-06 10:11 墙角烤番薯 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 一、变量# print("hello world")# age=18# #定义一个变量,会有2个特征:id,type,value# print(id(age),type(age),age)(查看变量的类型)# name="egon"# print(id(name),type(name),name)# 阅读全文
posted @ 2017-09-06 09:44 墙角烤番薯 阅读(359) 评论(0) 推荐(1) 编辑