摘要: 1.功能简介 此程序模拟用户登陆商城后购买商品操作。可实现用户登陆、商品购买、历史消费记查询、余额和消费信息更新等功能。首次登陆输入初始账户资金,后续登陆则从文件获取上次消费后的余额,每次购买商品后会扣除相应金额并更新余额信息,退出时也会将余额和消费记录更新到文件以备后续查询。   2.实现方法 架构: 本程... 阅读原文
2017-09-11 06:09:02 阅读(819) 评论(0)
摘要:     进程:     Python 解释器有一个全局解释器锁(PIL),导致每个 Python 进程中最多同时运行一个线程,因此 Python 多线程程序并不能改善程序性能,不能发挥多核系统的优势,可以通过这篇文章了解。     但是多进程程序不受此影响, Python 2.6 引入了 multiprocessin... 阅读原文
2017-09-10 23:47:01 阅读(789) 评论(0)
摘要: python模块的使用 1 #! /usr/bin/env pyton3.5.4 2 # -*- conding="utf-8" -*- 3 4 # 使用sys模块 5 from sys import * 6 7 8 for i in argv: 9 print(i) 10 11 ... 阅读原文
2017-09-10 21:51:02 阅读(724) 评论(0)
摘要: deepin系统下部署Python3.5的开发及运行环境 1 概述 本人小白一枚,由于最近要学习python接口自动化测试,所以记录一下相关学习经过及经验,希望对跟我一样小白的朋友可以有所帮助。 2 下载 在python官网下载指定平台下的python3.5的环境 wget https://www.python.o... 阅读原文
2017-09-10 20:18:01 阅读(824) 评论(0)
摘要: 有小伙伴会问,什么是python的魔法方法,python的魔法方法有什么用呢, 它们在面向对象的Python的处处皆是。它们是一些可以让你对类添加“魔法”的特殊方法。 它们经常是两个下划线包围来命名的。 我感觉魔法方法很牛逼的, 目前我们常见的魔法方法大致可分为以下几类: 构造与初始化 类的表示 访问控制 比较操作... 阅读原文
2017-09-10 18:48:02 阅读(785) 评论(0)
摘要: 先看看如下代码: >>a=np.arange(10)>>a array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])>>a[-7] array([3, 4, 5, 6, 7, 8, 9])>>a[-7 -1:-1] array([2, 3, 4, 5... 阅读原文
2017-09-10 16:48:01 阅读(771) 评论(0)
摘要: 1、运行hello_world.py时发生的情况   运行hello_world.py时,Python都做了些什么呢?实际上,即便是运行简单的程序,Python所做的工作也相当多: #!/usr/bin/env python # -*- coding:utf-8 -*- print("Hello Python ... 阅读原文
2017-09-10 14:18:03 阅读(765) 评论(0)
摘要:   超过十年以上,没有比解释器全局锁(GIL)让Python新手和专家更有挫折感或者更有好奇心。    Python的底层     要理解GIL的含义,我们需要从Python的基础讲起。像C++这样的语言是编译型语言,所谓编译型语言,是指程序输入到编译器,编译器再根据语言的语法进行解析,然后翻译成语言独立的中间表示,... 阅读原文
2017-09-10 13:40:01 阅读(807) 评论(0)
摘要: queue队列     Queue是python标准库中的线程安全的队列(FIFO)实现,提供了一个适用于多线程编程的先进先出的数据结构,即队列,用来在生产者和消费者线程之间的信息传递。一个线程放入数据,另外一个线程取数据。     class queue.Queue(maxsize=0)              ... 阅读原文
2017-09-10 10:48:02 阅读(775) 评论(0)
摘要: ---恢复内容开始--- 第一篇博客,记录自己自学python的过程及问题。 首先下载python3.6.1及所需资料 百度云:https://pan.baidu.com/s/1geOEp6z 密码:1fuw 文件列表如下: 先安装 python-3.6.1-amd64.exe。 安装完成后进入cmd,输入p... 阅读原文
2017-09-10 00:31:03 阅读(774) 评论(0)