分类
摘要:
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)