随笔分类 - Python
摘要:示例3:Python获取当前环境下默认编码(字符编码demo1.py) 字符编码,python解释器在加载py文件中的代码时,会对内容进行编码(默认ASCII),windows系统默认编码为GBK,Ubuntu系统下的pycharm默认为utf8。查看Ubuntu系统的默认编码方法: 示例:Pyth
阅读全文
摘要:示例2:变量赋值,打印拼接(var.py) 变量定义的规则: 变量名只能是字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 以下关键字不能声明为变量名 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', '
阅读全文
摘要:第一章 python基础一 在此不再赘述为什么学习python这门编程,网上搜索一箩筐。我在此仅说一句python的好,用了你就会爱上它。 本python示例代码1000+带你由浅入深的了解python基础知识,基本语法,基本编程技巧,脚本编写到项目编写。 本书所有示例代码在Ubuntu16.04
阅读全文
摘要:# 匹配由单个空格分隔的任意单词对,也就是姓和名 1 import re 2 3 patt = '[A-Za-z]+ [A-Za-z]+' # 方法一 +加号操作符匹配它左边的正则表达式至少出现一次的情况 4 # patt = '[A-Za-z]+[ A-Za-z]+' # 方法二 5 # patt
阅读全文
摘要:# 1-1 识别后续的字符串:“bat”、“bit”、“but”、“hat”、“hit”或者“hut”。 1 import re 2 3 # 正则表达式,|元字符表示选择“或” 4 # character = 'bat|bit|but|hat|hit|hut' # 方法一 5 # character
阅读全文
摘要:函数和函数式编程 函数定义; 函数调用; 过程定义; 过程调用; 面向过程的编程方法; 函数定义; 函数调用; 过程定义; 过程调用; 面向过程的编程方法; 示例:使用函数减少重复代码 为什么要使用函数: 1.减少重复代码 示例:使用函数使程序变得可扩展 2.使程序变得可扩展 示例:函数返回值 编写
阅读全文
摘要:序列化:将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是json,xml。 反序列化:就是从存储区域(json,xml)读取反序列化对象的状态,重新创建该对象 Json:一种轻量级数据交互格式,相对于XML更简单,也易于阅读和编写,机器方便解析和生成,json是JavaScr
阅读全文
摘要:购物车优化: 用户入口: 1、商品信息存在文件里; 2、已购商品,余额记录; 商家入口: 1、可以添加商品,修改商品价格
阅读全文
摘要:综述 Python这门解释性语言也有专门的线程模型,Python虚拟机使用GIL(Global Interpreter Lock,全局解释器锁)来互斥线程对共享资源的访问,但暂时无法利用多处理器的优势。 在Python中我们主要是通过thread和 threading这两个模块来实现的,其中Pyth
阅读全文
摘要:pycharm使用过程小知识: 1、pycharm定义项目或脚本抬头模版:setting ——Editor——File and Code Templates,右侧选择Python Script; 2、pycharm版本2.X和3.X更改:setting ——Project ——project Int
阅读全文
摘要:老男孩教学学习笔记: 实例1:格式化输出 实例2:密码密文输入 实例3: 猜年龄(一次) 猜年龄(多次)——循环 循环学习: 循环结束后询问是否继续: 作业: 一、编写登录接口: 1、输入用户名密码 2、认证成功后显示欢迎信息 3、用户名3次输入错误后,退出程序 4、密码3次输入错误后,锁定用户名
阅读全文
摘要:参见官网:http://selenium-python.readthedocs.io/locating-elements.html 有多种策略来定位页面中的元素。你可以使用最适合你的情况。Selenium提供以下方法来定位页面中的元素: 下面是查找多个元素(这些方法将返回一个列表): 除了上面给出的
阅读全文
摘要:项目中研发人员自己写了ftp服务,没有标准ftp中的列表,准备用jmeter对ftp压力测试时发现jmeter要验证列表(如果有同学用jmeter测试过类似的分享一下方法谢谢了),没办法只能用python编写一个多线程的脚本对ftp进行简单的压力测试,项目也只需要一个粗略的结果 在服务器终端运行结果
阅读全文
摘要:1、模块说明 requests是使用Apache2 licensed 许可证的HTTP库。 用python编写。 比urllib2模块更简洁。 Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。
阅读全文
摘要:主要介绍python3中的ConfigParser模块的使用,该模块主要被用来读写配置文件。 安装模块:pip3 install configparser 基本的读取配置文件 基本的写入配置文件 在对配置文件进行读写操作前,我们需要先进行以下两个操作: 1、实例化ConfigParser对象: 2、
阅读全文
摘要:1、知识背景 UUID是128位的全局唯一标识符,通常有32字节的字母表示。它可以保证时间和空间的唯一性。 UUID——Universally unique identifier 在python中叫UUID,在C#中成为GUID(globally unique identifier) 它通过mac地
阅读全文
摘要:python3 pickle持久化的储存数据。 python程序运行中得到了一些字符串,列表,字典等数据,想要长久的保存下来,方便以后使用,而不是简单的放入内存中关机断电就丢失数据。python模块大全中pickle模块就排上用场了, 他可以将对象转换为一种可以传输或存储的格式。 pickle对象串
阅读全文