博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2017年10月26日

摘要: 1,列表list 列表定义方式 lis1=[1,2,3,4]#一维数组 lis2=[1,2,3,[4,5,6]]#二维数组 依次多有多维数据,套几层就是几维数组 列表的取值可以通过下标来,下标都是从0开始,对列表的增删改查; 增: 常用的内置方法: name = ['andashu','cc','n 阅读全文

posted @ 2017-10-26 22:05 代码的味道是什么 阅读(284) 评论(0) 推荐(0) 编辑

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

posted @ 2017-10-26 20:55 代码的味道是什么 阅读(193) 评论(0) 推荐(0) 编辑

摘要: 描述:有个字符串$sd1#111$svda123!!!221&eSSDSDG,包含特殊字符、数字和字母,输出最长的子字符串和他的长度#例如上面的字符串包含数字字母的字符串是svda123,长度是7需求分析:1、先把这个字符串里面的特殊字符替换成一个固定的字符串, 。 repalce2、按照这个固定的字符串分割 spilt3、list,循环这个list,判断list的每个元素是否包含数字和字母4、... 阅读全文

posted @ 2017-10-26 17:46 代码的味道是什么 阅读(10083) 评论(0) 推荐(0) 编辑

摘要: niuniu.py文件中,文件自己执行时,__name__的值就是__main__ 当niuniu.py被别的文件调用执行时,__name__的值就变成了所在的文件名字,这样就可以实现niuniu.py中的测试代码不会被执行 阅读全文

posted @ 2017-10-26 16:52 代码的味道是什么 阅读(487) 评论(0) 推荐(1) 编辑

摘要: def new_op_file(filename,content=None): f = open(filename,'a+') f.seek(0) if content: #非空即真,如果有内容就往下运行 f.truncate()#清空文件 f.write(str(content))#write只能写入字符串,所以需要转化为str ... 阅读全文

posted @ 2017-10-26 16:37 代码的味道是什么 阅读(689) 评论(0) 推荐(1) 编辑

摘要: eval函数就是实现list、dict、tuple与str之间的转化str函数把list,dict,tuple转为为字符串# 字符串转换成列表a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"print(type(a))b = eval(a)print(b) # 字符串转换成字典a = "{1: 'a', 2: 'b'}"print(type(a))b = eva... 阅读全文

posted @ 2017-10-26 16:36 代码的味道是什么 阅读(62993) 评论(1) 推荐(2) 编辑

摘要: 浅拷贝, list值是可变的,str值不可变,只能重新赋值 阅读全文

posted @ 2017-10-26 15:58 代码的味道是什么 阅读(499) 评论(1) 推荐(0) 编辑