- 博客(46)
- 收藏
- 关注
原创 python类变量1
# -*- coding:utf-8 -*-# 类属性,类变量:只能由类调用的属性class People(object): # 类变量可以由所有的对象访问,但是对象只能访问,不可修改 # 可以用来做资源共享 total = 0 # 初始化函数,添加对象属性 def __init__(self, name,age,school):
2018-02-01 19:26:30
319
原创 python--类1
''' 1.声明一个类:花类 1.1 花类属性:颜色、花季、名称、花语、花瓣数 1.2 花类功能:泡茶、洗澡、是否爱我(花瓣数)、清新空气 创建花对象: rose = Flower('红色', '5-9月', '玫瑰', '爱情', 21) rose.泡茶() rose.是否爱我() 判断花瓣数是奇数,
2018-02-01 19:26:09
376
原创 基于python的手机销售系统(用类做)
phone_list = []class Phone(object): def __init__(self, name=0, price=0, number=0): self.name = name self.price = price self.number = number self.__discount = 0.1
2018-02-01 19:25:22
1174
原创 python排序
# -*- coding:utf-8 -*-# sorted() 可以对数字(从小到大、从大到小)或字符串(ASCII)进行排序# 对数字进行排序list1 = [1,52,2,44,1132,43,25,3]# 默认按照升序排序rs = sorted(list1)print(rs)# 实现一个按照降序排序的函数# 如果x>y 返回-1 如果返回1,是按照降序排序# 如果
2018-02-01 19:22:29
179
原创 python异常捕获
# -*- coding: utf-8 -*-# try....except.... 用于异常捕获,当一段代码程序执行时出现异常(报错),会导致整个程序结束,出现异常的地方之后的逻辑代码就不会执行了,所以需要捕获异常,当捕获到异常之后,可以对异常进行处理,处理完成之后,可以保证项目中的其他代码不会受影响list1 = [1,2]try: s = list1[4]except Ex
2018-02-01 19:21:46
183
原创 python变量的作用域
# -*- coding:utf-8 -*-# 什么是作用域? 就是指一个变量产生作用的范围,在哪一个范围内可以被使用# 变量的作用域:全局变量作用域、局部变量作用域# 全局变量:一般在函数、代码块外部声明的变量,被称为全局变量,作用域范围,# 是从声明的位置开始往下,一直到文件的末尾都可以使用b = 10# 局部变量:一般在函数内部或代码块内部声明的变量,被称为局部变量,这类变
2018-02-01 19:21:20
302
原创 python字符转整形
# -*- coding: utf-8 -*-''' 练习一: 自己写一个函数,实现字符串转换为整数 {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9} 例如: '123456' 返回 123456数字 使用map和reduce函数'''# 字符串也可以使用map函数遍历
2018-02-01 19:20:46
1678
原创 python字母大小写转换
''' 练习二: 使用map()和reduce()函数实现 自己实现一个函数,类似于upper()或lower()函数的功能 例如: string = 'ABCDEFG' 转换之后 string = 'abcdefg'''# list_a = ['a','b','c','d','e','f','g','h','i','j','k',
2018-02-01 19:20:13
9358
原创 python匿名函数
# -*- coding:utf-8 -*-# 匿名函数?# 1.不用给函数取名# 2.使用方便,随时定义,随时使用def calc_x(x): return x*xrs = calc_x(10)print(rs)# lambda 参数列表:函数执行的简单逻辑代码# lambda 返回一个函数对象,可以使用变量接收a = lambda x:x*x# 调用#
2018-02-01 19:19:18
141
原创 python列表生成式
# -*- coding:utf-8 -*-# 列表生成式是快速生成一个列表得一些公式numbers = []for x in range(0,101): numbers.append(x)print(numbers)# [要放入列表数据 简单的表达式1 表达式2]# x for x in range(0,101) for循环遍历出来的值,放入列表中numbers = [
2018-02-01 19:18:44
211
原创 复习python的函数
# -*- coding:utf-8 -*-## 函数的使用# 什么是函数?封装了一段代码的功能模块,可以被重复多次使用# 例如:数学中的三角函数# def 函数名(参数列表):# 函数名称的命名规范:# 每个单词都是小写,单词之间用_下划线连接def eat(): print('1.买菜') print('2.洗菜') print('3.炒菜')
2018-01-30 15:39:32
132
原创 python的map函数
# -*- coding:utf-8 -*-from functools import reduce# 生成一个列表,列表中存放10个数字,经过计算,返回一个存放数字的平方的列表def calc_list(numbers): # 声明一个空列表,用来存放计算后的数字 result_list = [] for num in numbers: s = n
2018-01-30 15:38:57
285
原创 基于python的找网址
# coding:utf-8'''明星同款| 钟基欧巴穿的小脏鞋5折辣!" >明星同款| 钟基欧巴穿的小脏鞋5折辣!装逼| 你们见过凌晨四点钟的洛杉矶吗?" >装逼| 你们见过凌晨四点钟的洛杉矶吗?反人类| 世界上最干净的纸竟然是黄色的!" >反人类| 世界上最干净的纸竟然是黄色的科普| 吃了避孕药之后怀的孩子能要吗?" >科普| 吃了避孕药之后怀的孩子能要吗?真假| 9年义务升为12年制,是
2018-01-30 15:38:28
337
原创 基于python的手机通讯录
# -*- coding:utf-8 -*-# 练习2:# 模拟手机通讯录搜索功能name_list = ['zhangsan','zhangsanfeng','zhaoliu','wangwu','wulong','wanda','lisi','liuyang','luoxiaoxiao','linmeimei','luhan','gaohairui','guojing','huangro
2018-01-30 15:37:36
3501
原创 python的字符串用法
# 字符串的用法string1 = 'abcd'string2 = 'abcd'# ''' ''' 三个单引号对,生命的字符串,会保留其格式string3 = ''' 1.猜猜看 2.就不猜 3.猜不猜 4.就不猜'''print(string3)string4 = """ 1..... 2..... 3.....
2018-01-30 15:37:00
235
原创 复习python字典
# 字典用法# 字典:pyhon中的一个内置的容器类,具有增删改查的操作# 字典存储数据特点# 1.字典存储数据,遵循key:value(键:值)形式进行数据存储,一个key(键)对应# 一个值(value),使用键来代替列表中的索引,所有的增删改都是通过key(键)完成的# 2.字典中存储的数据是无序的dict1 = {'name': '张三', 'age': 22, 'phone
2018-01-30 15:36:32
162
原创 复习python
# 1.元组的用法# 元组也是python内置的一个容器类,元组的数据一旦确定就不可改变# 不可进行添加、修改。删除的操作# 可以认为元组就是一个不可变的列表(list)# 声明元组# 如果元组中只有一个元素,在python2中必须在元素后添加一个,逗号tuple_1 = (3.14,'hello','world')print(tuple_1)tuple_2 = 1,2,3,
2018-01-30 15:36:04
350
原创 复习python列表
list_1 = ['1','2',3,4,1,2,1,'1']# count() 自己实现一个count函数 # 如果有返回object在list_1中出现的次数 # 如果没有返回0def COUNT(list_1,object): count = 0 for obj in list_1: if object == obj:
2018-01-30 15:35:40
156
原创 基于python的淘宝信息查询
import timefrom selenium import webdriver# 声明一个类class TaoBao(object): # 初始化时,传递要查询的关键词 def __init__(self,keyword): self.keyword = keyword def start_taobao(self): drive
2018-01-29 21:28:00
484
原创 基于python的用类做学员管理系统
class Student(object): def __init__(self,name,age,sex,phone): self.name = name self.age = age self.sex = sex self.phone = phonestudent_list = []class Student_
2018-01-29 21:27:03
1958
1
原创 基于Python的操作浏览器
''' windows + 打开命令行工具 输入 pip install selenium 回车 selenium 可以用来自动操作浏览器的包,也可以用来做爬虫'''# 引入time模块import time# 从selenium引入web driverfrom selenium import webdriver# 创建浏览器对象,会自动打开浏览器driver
2018-01-29 21:25:17
1136
原创 基于Python的1号店信息查询
from selenium import webdriverimport timedef shop_main(): keyword = input('请输入您要查询的关键字:') driver = webdriver.Firefox() driver.get('http://www.yhd.com/') driver_input = driver.find
2018-01-29 21:24:39
410
原创 基于python的类和对象
# 类和对象# 什么是类?# 类的概念:具有相同的属性和行为特点的事物的抽象的集合# 人类属性:身高,体重,年龄,性别# 人类的行为:吃喝拉撒睡# 什么是对象?# 对象概念:类的具体的实例化# 人类中的对象:马云,马化腾,李彦宏# object python中的顶级父类class ADC(object): # pass 为了保证预防完整性的 # pass
2018-01-29 21:23:26
164
原创 基于python的电影查询(json)
import requestsimport jsondef Movie_main(): city = input('请输入您要查询的城市:') url = 'http://api.map.baidu.com/telematics/v3/movie?qt=hot_movie&location=%s&ak=TueGDhCvwI6fOrQnLM0qmXxY9N0OkOiQ&out
2018-01-29 21:05:19
1109
原创 基于python的旅游行程管理(json)
import requestsimport jsondef Travel_main(): city = input('请输入您要查询的城市名') url = 'http://api.map.baidu.com/telematics/v3/travel_city?location=%s&ak=TueGDhCvwI6fOrQnLM0qmXxY9N0OkOiQ&output=
2018-01-29 21:04:11
1768
原创 基于python的快递查询(json)
import requestsimport jsondef Express_main(): number = input('请输入您的快递单号') url = 'http://www.kuaidi100.com/query?type=ems&postid=%s'%number rs = requests.get(url) rs_dict = json.
2018-01-29 21:02:55
2196
原创 基于python的天气预报(json)
# 天气预告# url 统一资源定位符# windows + r cmd 打开命令行工具 输入pip install requests\# 引入 requestsimport requests# 引入python中内置的包json. 用来解析和生成json数据的import jsondef Weather_main(): city = input('请输入要查询的城
2018-01-29 21:02:17
1662
原创 基于python的学员管理系统字典版
# 晚上把学员管理系统升级到2.0版本# 数据存储结构如下:''' # 大列表中嵌套小列表,小列表中存储一个学员的完整信息 student_list = [['张三','22','男','110'],['李四','22','男','110'],['王五','22','男','110']] # 例如要取出张三这个学员的信息 # 1.取出张三这个学员的小列表
2018-01-29 21:00:44
504
原创 基于python的手机销售系统
'''手机销售系统 手机品牌 手机价格 库存数量 vivoX9 2798 25 iphone7(32G) 4888 31 iphone7(128G) 5668 22 iphone7P(128G) 6616 29
2018-01-25 21:58:03
1939
原创 基于python的学员管理系统本地存储版
# 晚上把学员管理系统升级到2.0版本 # 数据存储结构如下:''' # 大列表中嵌套小列表,小列表中存储一个学员的完整信息 student_list = [['张三','22','男','110'],['李四','22','男','110'],['王五','22','男','110']] # 例如要取出张三这个学员的信息 # 1.取出张三这个学员的小列表
2018-01-24 18:04:27
374
原创 python存储多条文件
''' student_list = [['张三','22','110'],['李四','22','110'],['王五','22','110']]'''# 存储student_list = [['张三','22','110'],['李四','22','110'],['王五','22','110']]# 1. 打开文件file_handle = open('student_v2
2018-01-24 18:03:38
382
原创 python存储文件
# 读写txt文本文件# 1.打开文件# 使用python内置的open函数 打开txt文件# 1.要打开的文件名称# mode 模式# w 只能操作写入 r 只能读取 a向文件追加# w+ 可读可写 r+可读可写 a+ 可读可写# wb+ 可写入进制数据# 如果用r模式 文件必须存在,不然报错# w模式打开文件,如果文件中有数据,再次写入内容
2018-01-24 18:03:03
1832
原创 python列表数据读取和写入
list_1 = ['张三','李四','王五']# 1.打开文件file_handle = open('student.txt',mode='w')# 2.写入数据for name in list_1: file_handle.write(name) # 写入换行符 file_handle.write('\n')# 3.关闭文件file_handle.c
2018-01-24 18:02:34
17177
原创 学员管理系统升级版
# 晚上把学员管理系统升级到2.0版本 # 数据存储结构如下:''' # 大列表中嵌套小列表,小列表中存储一个学员的完整信息 student_list = [['张三','22','男','110'],['李四','22','男','110'],['王五','22','男','110']] # 例如要取出张三这个学员的信息 # 1.取出张三这个学员的小列表
2018-01-23 20:47:30
228
原创 学员管理系统辣鸡版
''' 1.添加学员 2.修改学员 3.查询学员 4.删除学员 0.退出程序'''# 声明一个大列表,存放学员姓名student_list = []while True: print('1.添加学员') print('2.修改学员') print('3.查询学员') print('4.删除学员') print
2018-01-23 20:46:26
192
原创 python列表
# 列表/序列/数组# 容器类型,一般都是用来存储数据的# 列表,可以用来存储各种各样的数据,列表中存储数据是有序的list_1 = [1,2,'hello',False,3014,'world']# 向列表中添加数据# 1.使用append(objict)函数,向列表中追加数据,会把添加的数据放在列表最后一个位置# objice:对象,要添加到列表中的数据list_1.appe
2018-01-23 20:45:43
138
原创 pythom函数
# 什么是函数? 就是将一段代码写在一起,如果需要使用,直接用即可# 封装了一段功能代码的代码块,这段代码可以被多次使用# def define:定义# 函数名称命名规范: 单词全部小写,多个单词之间用_下划线连接,# 函数名要和实际实现的功能有关系,做到见名知意# def 函数名(参数列表):# 函数功能代码def eat(): print('先去买菜')
2018-01-23 20:43:34
1329
原创 基于python的多功能计算器小游戏
''' 写四个函数 分别包含 bmi体重指数计算器,出租车费用计算器 个税计算器,猜数字游戏'''# 体重计算器函数def bmi(): # 实现计算器的功能代码 # 声明变量 身高、体重 # 声明变量 身高、体重 # 声明变量 身高、体重 while True: height = input('请输入您的身高
2018-01-23 13:44:43
885
3
原创 基于python的随机数游戏
''' 2.猜数字游戏 1.随机产生一个0~100包含0和100的整数 2.在while循环中: 2.1 输入一个0~100的整数 2.2 转换为整数类型 2.3 和正确答案数字作对比import randomnum = random.randint(0,100)添加过关功能,第
2018-01-22 20:34:03
2318
原创 基于python的税额计算器
''' 1.税额计算器 1.输入工资,如果工资为0,结束循环 2.根据工资计算缴纳的五险一金(工资缴纳上限:7662),计算公式如下: 2.1 如果工资大于或者等于7662 五险一金=7662*五险一金的比例(0.225) 2.2 如果工资小于7662 五险一金 = 工资*五险一金比例 3.计
2018-01-22 20:33:19
947
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人