python3(十七) nonameFunc】的更多相关文章

L = list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9])) print(L) # [1, 4, 9, 16, 25, 36, 49, 64, 81] # lambda x: x * x等价于下面的 def f(x): return x * x # 关键字lambda表示匿名函数,冒号前面的x表示函数参数. # 匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果. # 匿名函数也是一个函数对象 fc =…
python3.4学习笔记(十七) 网络爬虫使用Beautifulsoup4抓取内容 Beautiful Soup 是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(parse tree). 它提供简单又常用的导航(navigating),搜索以及修改剖析树的操作.它可以大大节省你的编程时间. Beautiful Soup Documentation — Beautiful Soup 4.4.0 documentationhttp://www.crummy…
python接口自动化测试二十七:密码MD5加密   ''' MD5加密 '''# 由于MD5模块在python3中被移除# 在python3中使用hashlib模块进行md5操作import hashlib # 待加密信息str = 'asdas89799,.//plrmf'# 创建md5对象hl = hashlib.md5()# Tips# 此处必须声明encode# 若写法为hl.update(str) 报错为: Unicode-objects must be encoded before…
之前我们在讲for循环语句时就提到过序列,那么什么是序列(sequence)? 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 —— 它的索引(位置),第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型:列表.元组.字符串.Unicode字符串.buffer对象.range对象(在python3中取消了range,同时将xrange重新命名成range). 序列都可以进行的操作:索引.切片(分片).序列相加.乘法.成员资格(检查成员).长度.最小值…
1.  网站本质:通过socket建立连接. 服务端(网站) 1.  先启动并监听:80端口 4.  获取请求信息 请求头 请求体 5.  处理请求 响应内容: 响应头:\r\n\r\n响应体    响应头会被放到浏览器中.  响应体就是收到的html页面. 客户端(浏览器) 2.  建立连接   IP:端口 3.  发送请求: 请求首行 \r\n    get请求数据在uri里面 请求头\r\n\rn 空行 请求体:  如果是get请求,请求体为空,提交的数据只能在uri里面:如果是post请…
Python 的字符串常用内建函数如下: 序号 方法及描述 实例 1 capitalize()将字符串的第一个字符转换为大写   2 center(width, fillchar) 返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格.   3 count(str, beg= 0,end=len(string)) 返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数   4 bytes.decod…
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = 'Fan Lijun' import math for i in range(1000, 10000): n, m = str(math.sqrt(i)).split('.') ' and i//1000 == int(str(i)[1]) and i % 10 == int(str(i)[-2]): print(i)…
""" file path """ __author__on__ = 'shaozhiqi 2019/9/23' # !/usr/bin/env python3 # -*- coding: utf-8 -*- # os模块的基本功能 import os print(os.name) # nt # 如果是posix,说明系统是Linux.Unix或Mac OS X,如果是nt,就是Windows系统 # ----------------------…
CSV文件 csv是一个被行分隔符.列分隔符化分成行和列的文本文件: csv不指定字符编码: 行分隔符为\r\n,最后一行可以没有换行符: 列分隔符常为逗号或者制表符: 每一行称为一条记录record 字段可以使用双引号括起来,也可以不使用:如果字段中出现了双引号.逗号.换行符必须使用双引号括起来.如果字段的值是双引号,使用两个双引号表示一个转义,表头可选,和字段列对齐即可: from pathlib import Path csv_body = """\ id,name,a…
jQuery 模块=类库 jQuery就是DOM .BOM.Javascript的封装成的类库 一.查找元素.DOM只有10种左右选择器 jQuery有很多选择器和筛选器 PS:jQuery 推荐1系列最新版本,兼容性更好 1.12 对象转换:一 jquery对象[0] =>Dom对象 对象转换二:$(Dom对象)=jquery对象 选择器:$('')=jQuery('') =document.getXXX('') 1 ID :$('#id') 2 class :$('.c1') 3 标签 :$…