![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
obsorb_knowledge
心有不甘,呼唤着我
展开
-
python 中字符串的一些函数
pythonname = "my name \tis {name} and {age} years old"print(name.capitalize()) #第一个字母大写print(name.title()) #字符串中每个单词的首字母均大写print(name.count("a")) # 传入的参数在字符串中有多少个print(name.center(50, "-"))#字...原创 2018-11-07 21:06:10 · 107 阅读 · 0 评论 -
python 3.0 中的 排序 sort() 和 sorted() cmp 向 key 的转换 多级排序
一:声明 python 3.0 中 取消了 cmp 函数二:sort 和 sorted 的用法 (1) 基本用法 l = [2,1,3,5,4] sort 函数改变列表l本身 sorted函数不改变原列表,返回一个新列表 l.sort() 默认升序 ...原创 2018-12-16 09:01:42 · 566 阅读 · 0 评论 -
python 中 装饰器
装饰器 装饰器的本质:一个闭包函数 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展修饰器详解请看:点击链接(1)代码:外部的 f1 函数函数被彻底隐藏代码:def f1(x): return x*2def new_fn(f): #装饰器函数 def ff(x): print("call" + f.__name...原创 2018-12-16 16:19:09 · 87 阅读 · 0 评论 -
python 闭包
闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数+引用环境)函数可以作为另一个函数的参数或返回值,可以赋给一个变量。函数可 以嵌套定义,即在一个函数内部可以定义另一个函数,有了嵌套函数这种结构,便会产生闭包问题。如:def ExFunc(n): sum=n def InsFunc(): return sum+1 retu...原创 2019-01-21 10:56:51 · 92 阅读 · 0 评论 -
python 类
1、方法(1) 我们在 class 中定义的实例方法其实也是属性,它实际上是一个函数对象:class Person(object): def __init__(self, name, score): self.name = name self.score = score def get_grade(self): return...原创 2019-01-27 16:45:23 · 206 阅读 · 0 评论 -
lintcode 1. a+b (不用使用加号,位运算)
题目:描述中文English给出两个整数aa和bb, 求他们的和。你不需要从输入流读入数据,只需要根据aplusb的两个参数a和b,计算他们的和并返回就行。您在真实的面试中是否遇到过这个题?是题目纠错说明a和b都是32位整数么?是的我可以使用位运算符么?当然可以样例样例 1: 输入: a = 1, b = 2 输出: ...原创 2019-03-13 20:32:59 · 291 阅读 · 0 评论 -
python中 encode()和 decode()
decode()为解码,把从硬盘中读取的二进制文件(字节流字符串文件) 解码 为文本字符串(Unicode)。encode()为编码,把文件字符串,进行编码,存入到电脑硬盘中一般转化如下:在Python3中的字符串类型: 文本字符串类型: 即我们通常定义的str类型的对象。在Python3中,str类型的对象都是Unicode,因此对于str类型的对象只有encod...原创 2019-05-20 16:58:57 · 552 阅读 · 0 评论 -
python 基础 文件操作
python 3 文件操作一、文件读出写入操作open 函数中的参数值open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None , closefd=True, opener=None)在使用该函数的时候,除了file参数必填外,其他参数可以选用。在本代码中对...原创 2019-05-28 22:03:18 · 248 阅读 · 0 评论 -
python 数据结构
1、解压赋值多个变量,运用*号(1)如:在一列排好顺序的成绩下,去掉一个最低分和一个最高分,对剩下的数,求平均值def ggg(grede): frist,*list,end = grede return listgrede = [23,45,55,78,89,100]list = ggg(grede)print("%f\n"%(sum(list)/len(list...原创 2019-06-06 09:29:08 · 145 阅读 · 0 评论