随笔分类 -  Python重新开始

摘要:几个有意思的内置函数 max , min最基本用法 zip 三者结合() 三者结合(2) 文件处理 ################################################################################### 无论是gbk/utf-8,它们都 阅读全文
posted @ 2019-04-12 23:28 坚持fighting 阅读(526) 评论(0) 推荐(0)
摘要:函数作用域 函数的作用域只跟函数声明时定义的作用域有关,跟函数的调用位置无任何关系 尾调用:https://blog.csdn.net/wusecaiyun/article/details/46531891 在递归函数的最后一步return自身(),会直接调到下一层函数,因为如果是return x 阅读全文
posted @ 2019-04-10 23:40 坚持fighting 阅读(238) 评论(0) 推荐(0)
摘要:全局与局部变量 注意:nonlocal 可指定上一级变量,如果没有就继续往上直到找到为止 函数即变量 另外: 如果一个函数没有return,那么默认return 的值是None 递归函数 递归函数效率不高,占用内存 例1 例2 总结:递归函数,在进入下级递归时,有一个res在等待返回的值,但是返回的 阅读全文
posted @ 2019-04-09 20:41 坚持fighting 阅读(379) 评论(0) 推荐(0)
摘要:集合 set集合,是一个无序且不重复的元素集合 s=set(['alex','alex','sb'])print(s) >>>{'sb', 'alex'} s=set('hello') print(s) >>>{'o', 'l', 'h', 'e'} 几种方法 函数 def func1(x, *ar 阅读全文
posted @ 2019-04-08 22:56 坚持fighting 阅读(217) 评论(0) 推荐(0)
摘要:一、字符串格式化 #打印浮点数 (%f指的是浮点数,%后加.2保留两位小数)tpl = "percent %.2f" % 99.976234444444444444print(tpl) >>>percent 99.98 #打印百分比( %%表示“%”)tpl = 'percent %.2f %%' 阅读全文
posted @ 2019-04-08 22:11 坚持fighting 阅读(251) 评论(0) 推荐(0)
摘要:一、元组 1.元组的方法 元素不可被修改,不能被增加或者删除 tupletu = (11,22,33,44,)tu.count(22),获取指定元素在元组中出现的次数tu.index(22) 2.元组支持的操作 1.元组的一级元素不可修改/删除/增加 (二级中如果是列表之类可便的元素,则元素里面是支 阅读全文
posted @ 2019-04-07 19:52 坚持fighting 阅读(160) 评论(0) 推荐(0)
摘要:一、list类中提供的方法 1. 原来值最后追加对象.方法(..) # li对象调用append方法li.append(5)li.append("alex")li.append([1234,2323])print(li)2 清空列表li.clear()print(li) 3 拷贝,浅拷贝v = li 阅读全文
posted @ 2019-04-07 18:44 坚持fighting 阅读(198) 评论(0) 推荐(0)
摘要:一、字符串常用方法 \t 制表符 \n换行符 1、# join # 2、# split 划分 以"i"来划分字符串,并且划分后的元素不包含i 以"i"来划分字符串,划分前两个含有"i"的,并且划分后的元素不包含i 3、# find 找第一个"i"在第几个位置 插入的值意思是在[2,10)的范围中,第 阅读全文
posted @ 2019-04-06 23:35 坚持fighting 阅读(242) 评论(0) 推荐(0)