- 博客(52)
- 收藏
- 关注
转载 英语学习方法
1、多听,多说。2、单词拓展,还是要积累。第一次看见了,查字典。第二次看见了再查字典。第三次,第四次。估计第五次就记住了。但是不在外国,所以英语输入和输出量有限。那么就需要多单独记忆。1、Try to listen and try to speak.2、Need to accumulate new word. See new word first time, then t...
2018-12-09 23:24:00
224
转载 三种特质 做领导
今天与老婆聊天,聊着聊着,说起了什么人适合做领导。我觉得有如下三种特质的人,有做领导的资质。1、某一个领域的权威人士,手下的人都崇敬他,死心塌地跟他干。2、能够识别各种有能力的人,然后关心他们,感动他们,做他们真诚的朋友。然后把这些牛人汇总在一起做事。这种事仁制。3、能够看清未来发展方向和潮流。并且能够说服别人相信自己。转载于:https://www.cnblogs....
2018-12-09 23:16:00
171
转载 扬州之行 第一天
今天是扬州之行的第一天:上午,我们去了瘦西湖。 瘦西湖,和一般的湖不同。主要体现在“瘦”字。瘦西湖不是一个圆形的或者方形的湖,而是一条水道。水道的两旁有风景。现在看来主要的风景是人文风景。导游给我们讲述的是,江苏的盐商在瘦西湖两岸修建别墅。有两个目的,第一个是自己享受。第二个目的是讨好下江南的皇帝。特别是白塔、钓鱼台等都是为讨好皇帝搞的。扬州给我的感觉是中国味道比较...
2018-08-26 22:38:00
175
转载 list、dict、str虽然是Iterable,却不是Iterator
生成器都是Iterator对象,但list、dict、str虽然是Iterable,却不是Iterator。把list、dict、str等Iterable变成Iterator可以使用iter()函数:>>> isinstance(iter([]), Iterator)True>>> isinstance(iter('abc'), Ite...
2018-08-19 21:02:00
288
转载 杨辉三角generator
def triangles(num): L2 = [1, 1] if num >= 1: L1=1 yield L1 if num >= 2: L = [1, 1] yield L if num >= 3: for i in range(num-2): L...
2018-08-19 20:59:00
97
转载 ‘列表生成式 ’List Comprehensions和‘生成器’generator的区别
要创建一个generator,有很多种方法。第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator:>>> L = [x * x for x in range(10)]>>> L[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]>>> g = (x * x for x...
2018-08-19 20:17:00
98
转载 enumerate函数
如果要对list实现类似Java那样的下标循环怎么办?Python内置的enumerate函数可以把一个list变成索引-元素对,这样就可以在for循环中同时迭代索引和元素本身:>>> for i, value in enumerate(['A', 'B', 'C']):... print(i, value)...0 A1 B2 C...
2018-08-19 19:57:00
82
转载 dict迭代
默认情况下,dict迭代的是key。如果要迭代value,可以用for value in d.values(),如果要同时迭代key和value,可以用for k, v in d.items()转载于:https://www.cnblogs.com/LewisAAA/p/9502352.html...
2018-08-19 19:55:00
89
转载 python清除字符串中间空格的方法
python去除字符串中间空格的方法1、使用字符串函数replace>>> a = 'hello world'>>> a.replace(' ', '')'helloworld'看上这种方法真的是很笨。2、使用字符串函数split>>> a = ''.join(a.split())>>...
2018-08-19 19:53:00
140
转载 可变参数
可变参数在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。我们以数学题为例子,给定一组数字a,b,c……,请计算a2 + b2 + c2 + ……。要定义出这个函数,我们必须确定输入的参数。由于参数个数不确定,我们首先想到可以把a,b,c……作为一个list或tuple传进来,这样,函数可以定义如下...
2018-08-19 10:57:00
84
转载 字符与字节
要计算str包含多少个字符,可以用len()函数:>>> len('ABC')3>>> len('中文')2len()函数计算的是str的字符数,如果换成bytes,len()函数就计算字节数:>>> len(b'ABC')3>>> len(b'\xe4\xb8\xad\xe6\x...
2018-08-19 09:09:00
72
转载 linux命令 vi命令 文件编辑
Ctrl+u:向文件首翻半屏;Ctrl+d:向文件尾翻半屏;Ctrl+f:向文件尾翻一屏;Ctrl+b:向文件首翻一屏;Esc:从编辑模式切换到命令模式;ZZ:命令模式下保存当前文件所做的修改后退出vi;:行号:光标跳转到指定行的行首;:$:光标跳转到最后一行的行首;x或X:删除一个字符,x删除光标后的,而X删除光标前的;D:删除从当前光标到光标所在行...
2018-07-24 23:27:00
90
转载 使用枚举类
from enum import Enum, unique@uniqueclass Weekday(Enum): Sun = 0 # Sun的value被设定为0 Mon = 1 Tue = 2 Wed = 3 Thu = 4 Fri = 5 Sat = 6>>> day1 = W...
2018-07-11 21:37:00
95
转载 使用@property
为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,这样,在set_score()方法里,就可以检查参数:class Student(object): def get_score(self): return self._score def set_score(self,...
2018-07-10 18:37:00
82
转载 使用__slots__限制绑定属性
class Student(object): __slots__ = ('name', 'age') # 用tuple定义允许绑定的属性名称>>> s = Student() # 创建新的实例>>> s.name = 'Michael' # 绑定属性'name'>>> s.age = 25 # 绑定属性'age'...
2018-07-10 17:26:00
121
转载 给类,实例绑定属性和方法
class Student(object): pass>>> s = Student()>>> s.name = 'Michael' # 动态给实例绑定一个属性>>> print(s.name)Michael>>> def set_age(self, age): # 定义一个函数作为...
2018-07-10 08:36:00
188
转载 类和实例
面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。class Student(object): passclass后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object),表示该类...
2018-07-10 08:31:00
88
转载 回老家
今天回老家,我也去找一下自己的初心。回头看看自己的学习历程,我的老家,我的小学,我的初中,我的高中,还有我的大学。希望能有所收获和感悟。转载于:https://www.cnblogs.com/LewisAAA/p/9276676.html...
2018-07-07 11:01:00
137
转载 type()isinstance()dir()getattr()setattr()hasattr()
type()可以给出变量、函数(对象)的类型。isinstance()能够给出某一个变量或者函数(对象)是否是某一属性的判断,适用于继承子类也属于父类。dir()能够给出一个函数、变量(对象)的所有属性。转载于:https://www.cnblogs.com/LewisAAA/p/9276642.html...
2018-07-07 10:56:00
92
转载 有**没**
1、有能力有野心的人,有能力没野心的人,没能力有野心的人,没能力没野心的人。2、有能力有脾气的人,有能力没脾气的人,没能力有脾气的人,没能力没脾气的人。3、转载于:https://www.cnblogs.com/LewisAAA/p/9271725.html...
2018-07-06 08:29:00
61
转载 装饰器
装饰器由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。>>> def now():... print('2015-3-25')...>>> f = now>>> f()2015-3-25函数对象有一个__name__属性,可以拿到函数的名字:>...
2018-07-05 23:04:00
234
转载 def _not_divisible(n): return lambda x: x % n > 0
如下代码中如何理解:传入的实际参数,替换def中的x还是n?def _not_divisible(n): return lambda x: x % n > 0def _odd_iter(): n = 1 while True: n = n + 2 yield ndef _not_divisible(n): return l...
2018-07-05 22:59:00
567
转载 匿名函数
当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,还可以直接传入匿名函数:>>> list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9]))[1, 4, 9, ...
2018-07-05 22:56:00
63
转载 闭包
注意到返回的函数在其定义内部引用了局部变量args,所以,当一个函数返回了一个函数后,其内部的局部变量还被新函数引用,所以,闭包用起来简单,实现起来可不容易。另一个需要注意的问题是,返回的函数并没有立刻执行,而是直到调用了f()才执行。我们来看一个例子:转载于:https://www.cnblogs.com/LewisAAA/p/9270953.html...
2018-07-05 22:54:00
60
转载 Python 字符串大小写转换
# Filename : test.py# author by : www.runoob.comstr = "www.runoob.com"print(str.upper()) # 把所有字符中的小写字母转换成大写字母print(str.lower()) # 把所有字符中的大写字母转换成小写字母print(str.capitalize()) #...
2018-07-05 21:36:00
561
转载 图特摩斯三世厚积薄发
图特摩斯三世,在太后篡位后,练好基本功,不过问政治,不求名利。让太后掉以轻心,然后趁机夺权。转载于:https://www.cnblogs.com/LewisAAA/p/9264881.html...
2018-07-04 18:59:00
279
转载 公园前1750年,埃及奴隶起义
奴隶占领了宫殿,攻占了粮仓,获取了粮食和财宝,贵族们被驱赶,法老被流放。奴隶和农民有钱了,有粮食了,不去种田了,也不去工作了。但是好景不长,由于没人种田,导致大饥荒。贵族们又重新集结起来,推翻了起义的奴隶与农民。这些奴隶与农民又像之前一样辛苦劳作。转载于:https://www.cnblogs.com/LewisAAA/p/9264724.html...
2018-07-04 18:24:00
149
转载 【协程】由两个带 while循环的函数和yield组建的协程
def consumer(): r = '' while True: n = yield r if not n: return print('[CONSUMER] Consuming %s...' % n) r = '200 OK'def produce(c): c.send(None) ...
2018-07-02 22:15:00
161
转载 用户登陆系统,采用Flask,SQLite,hmac编写
# -*- coding: utf-8 -*-"""Created on Sat Jun 30 10:56:19 2018@author: lewisliu"""from flask import Flaskfrom flask import requestimport sqlite3import hmac#def hmac_sha1(key, s):# return hmac.n...
2018-07-02 21:51:00
136
转载 TCP/IP简介
虽然大家现在对互联网很熟悉,但是计算机网络的出现比互联网要早很多。计算机为了联网,就必须规定通信协议,早期的计算机网络,都是由各厂商自己规定一套协议,IBM、Apple和Microsoft都有各自的网络协议,互不兼容,这就好比一群人有的说英语,有的说中文,有的说德语,说同一种语言的人可以交流,不同的语言之间就不行了。为了把全世界的所有不同类型的计算机都连接起来,就必须规定一套...
2018-07-01 20:26:00
84
转载 mysql学习网站
http://www.runoob.com/mysql/mysql-tutorial.html转载于:https://www.cnblogs.com/LewisAAA/p/9250981.html
2018-07-01 19:15:00
160
转载 用户名和密码注册、登陆系统,SQLite数据库版本
import hashlibimport pickle, osimport hmac, randomimport sqlite3def hmac_sha1(key, s): return hmac.new(key.encode('utf-8'), s.encode('utf-8'), 'MD5').hexdigest()conn = sqlite3.connect('user.db...
2018-07-01 18:46:00
486
转载 python 操作mysql数据中fetchone()和fetchall()
fetchone() :返回单个的元组,也就是一条记录(row),如果没有结果 则返回 Nonefetchall() :返回多个元组,即返回多个记录(rows),如果没有结果 则返回 ()需要注明:在MySQL中是NULL,而在Python中则是None 转载于:https://www.cnblogs.com/LewisAAA/p/9250741.html...
2018-07-01 17:57:00
178
转载 用户注册和登陆系统,采用hmac加密密码(就地txt存储版本)
import hashlibimport pickle, osimport hmac, randomdef hmac_sha1(key, s): return hmac.new(key.encode('utf-8'), s.encode('utf-8'), 'MD5').hexdigest()# 获取用户名和密码信息if os.path.exists('/Users/lewisli...
2018-07-01 14:06:00
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人