python中,有变量.值和运算符参与的语句叫做表达式. 比如: #字符串表达式 "hello" #运算表达式 + #赋值表达式 test = "hello" #变量表达式 test 运算符优先级 运算符 描述 lambda Lambda表达式 or 布尔“或” and 布尔“与” not x 布尔“非” in,not in 成员测试 is,is not 同一性测试 <,<=,>,>=,!=,== 比较 | 按位或 ^ 按位异或 &…
学习C#的,对这个就特别熟悉了 lambda函数,它没有名字,只有参数和表达式: lambda  args: expression def func1(func,arg): return func(arg) print func1(lambda a:'hello '+a, 'aven') input() 和.Net相比,这个lambda只支持表达式(expression)而不支持语句块(statement) print 'you got it by '+str(b+1)+' times' 与 p…
1.Python运算符包括:赋值运算符.算术运算符.关系运算符.逻辑运算符. 表达式是将不同的数据(包括变量.函数)用运算符号按一定规则连接起来的一种式子. 2.赋值运算符:=.+=.-=.*=./=.%= 算术运算符:+.-.*././/(整数除法).%.**(求幂运算) 关系运算符:<.>.<=.>=.!=.== 逻辑运算符:and.or.not 3.运算符的由低到高的优先级如下: 4.raw_input():可以从键盘获取输入的字符 int(raw_input()):把键盘的…
原文链接:http://www.limerence2017.com/2017/12/28/python19/#more 介绍几个python中常见的第三方库. Pillow Pillow简称PIL,是python中常用的图形图像处理模块.写一个简单的例子 1234567891011121314151617181920212223 from PIL import Image, ImageFilter# 打开一个jpg图像文件,注意是当前路径:im = Image.open('test.jpg')#…
介绍python的几个內建模块,原文链接 1 python的时间模块datetime 取现在时间 from datetime import datetime now = datetime.now() print(now) print(type(now)) 将指定日期转化为时间戳 from datetime import datetime dt = datetime(2017,12,13,13,7) # 把datetime转换为timestamp print( dt.timestamp() ) 将…
python 可以通过`type`函数创建类,也可通过type判断数据类型 import socket from io import StringIO import sys class TypeClass(object): def typeprint(self, name = 'typeclass'): print('class name is %s' %(name)) typeclasses = TypeClass() print(type(TypeClass)) print(type(typ…
Python 中内置了filter()函数用于过滤序列. 使用方法: filter()接收一个函数和一个序列. filter()把传入的函数依次作用于每一个元素,然后依据返回值是True还是False决定保留还是丢弃该元素. demo: 1.在一个list中.删掉偶数.仅仅保留奇数: #filter odd number in the list def is_odd(n): return n % 2 == 1 print filter(is_odd , [1 , 2 , 3 , 4 , 5 ,…
[知识点] # 所有模块要经历的两个步骤: ① 要操作的概念本身:正则表达式   时间 ② 使用模块取操作它:re                  time 1.正则表达式:一种匹配字符串的规则 # 正则表达式能做什么?可以定制一个规则来确认某一个字符串是否符合规则,从大段的字符串中找到符合规则的内容 # 程序领域: ① 登录注册页的表单验证 ② 爬虫:把这个网页下载下来,从里面提取一些信息,找到想要的所有信息,做到数据分析 ③ 自动化开发 # 正则表达式是一种独立的语法,和python没有关…
# the program aim to differentiate the defference of a=b or a=b[:] my_fruits=["apple","banana","juice"] your_fruits=my_fruits; we_fruits=my_fruits[:] print(your_fruits) my_fruits.append("mango") print(your_fruits) p…
Lambda 表达式本质上就是一个函数,可以作为其他函数的变量使用:也就是说,一个函 数不是定义成f(x, y),而是定义成f(g(x), y),或f(g(x), h(x)) 的形式. BeautifulSoup 允许我们把特定函数类型当作findAll 函数的参数.唯一的限制条件是这些 函数必须把一个标签作为参数且返回结果是布尔类型.BeautifulSoup 用这个函数来评估它 遇到的每个标签对象,最后把评估结果为“真”的标签保留,把其他标签剔除. 例如,下面的代码就是获取有两个属性的标签:…