自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 网页解析三种方法(beautifulsoup)

# -*- coding:utf-8 -*-from bs4 import BeautifulSoupimport re//正则html_doc = '''<html><head> <script> location.replace(location.href.replace("https://","http://")); &l...

2018-02-25 14:59:09 2426

原创 三种获取url的方法

import urllib2import cookielibfrom cons import headersurl = 'https://www.baidu.com'print('第一种方法')request1 = urllib2.urlopen(url)print(request1.getcode())print(len(request1.read()))print('第二种方...

2018-02-24 13:43:52 13703

原创 链接数据库的学员管理系统

#coding:Utf-8# 学员管理系统import sqlite3# 管理器class StudentManager(object): @classmethod def sqlite3_operation(cls,type, *args): ''' :param type: -1 0 1 2查询 3创建表

2018-02-06 10:40:11 300

原创 datetime

# coding:utf-8# 时间 日期# datetime 日期 模块import datetime# datetime.datetime 这是模块中的类today = datetime.datetime.now()print(today)# from 模块 import 类\函数# 从datetime模块中 引入datetime这个类,这类中有一些函数可以使用from d

2018-02-06 10:37:54 225

原创 装饰器、管理内存

# -*- coding: utf-8 -*-class People(object): def __init__(self, name, age): self.name = name self.age = age # 私有属性 self.__number = 0 # 这俩函数的作用,就是在为了在类声明的外部,

2018-02-02 21:51:13 178

原创 @property 装饰器

# -*- coding: utf-8 -*-# @property 负责装饰一个对象函数,让其生成对应的setter和getter函数,调用的时候,直接可以使用对象名.函数名这种类似于属性的调用方式来执行函数class Man(object): # @property 装饰的对象函数是一个getter函数,一般用来获取某些数据,不会向函数中传递参数 对象.函数名 @

2018-02-02 11:01:34 176

原创 写入数据的工具类和日期格式化工具类

# -*- coding: utf-8 -*-# 写入数据的工具类class FileManager(object): # 保存文件的名称 filename = 'student.txt' # 写一个写入数据的接口 @classmethod def write(cls, content, split='\n'): '''

2018-02-01 20:12:02 171

原创 类的封装、继承、多态

# -*- coding: utf-8 -*-# 面向对象编程的三个特点:封装、继承、多态# 函数是封装代码的基本单位,类和对象的封装是属于更高级的封装方式,在类中经常会声明一些对象属性,用来保存数据的,在类中声明的函数,是用来操作数据的,不同的功能可以封装不同的函数# 继承特点:# 1.子类继承父类,子类拥有父类的所有属性和函数# 2.子类继承父类,子类可以用自己独有的属性和函数

2018-02-01 12:11:55 213

原创 class类

# -*- coding: utf-8 -*-# python是面向对象的编程语言,面向对象特点:继承、封装、多态# 面向对象编程:和面向过程一样,是一种编程思想# 类和对象:# 什么是类?类是具有相同属性和行为方法的事物的抽象的集合# 类的例子:人类,鱼类,猴子类# 人类的属性:身高、体重、性别、年龄、姓名# 人类的行为:吃喝拉撒睡# 什么是对象?类的具体的实例化# 人类中的

2018-01-31 18:21:25 186

原创 字符串转换为整数

# -*- 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函数'''from functools imp

2018-01-31 10:58:45 485

原创 变量

# -*- coding:utf-8 -*-]#变量的作用域就是指一个变量的作用的范围,全局变量作用域,局部变量作用域#在函数代码块外部声明的变量,被成为全局变量#从声明的位置开始往下,一直到文件的末尾都可以使用#局部变量:一般在函数内部或代码块内部声明使用,超出范围不可用# -*- coding:utf-8 -*-a=20if 1==1: a=10print(a)c=

2018-01-31 10:52:34 110

原创 模拟手机通讯录搜索功能

#模拟手机通讯录搜索功能name_list = ['zhangsan','zhangsanfeng','zhaoliu','wangwu','wulong','wanda','lisi','liuyang','luoxiaoxiao','linmeimei','luhan','gaohairui','guojing','huangrong','hanhan']name_dict={}for

2018-01-30 17:38:54 501

原创 map、reduce函数

# -*- coding:utf-8 -*-# 传入一个数字,返回这个数字的平方def calc(x): s = x * x return slist1 = [1,2,3,4,5,6,7,8,9,10]result_list = []# for 循环遍历列表中的每一个元素。让列表中每一个元素都执行一次calc函数for number in list1: #

2018-01-30 17:37:02 217

原创 列表生成式,列表生成器

# -*- 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 = [x

2018-01-30 17:34:00 1579

原创 string的用法

# 字符串的用法string1 = 'abcd'string2 = "abcd"# ''' ''' 三个单引号对,声明的字符串,会保留其格式string3 = ''' 1..... 2..... 3..... 4.....'''print(string3)string4 = """ 1..... 2..... 3.....

2018-01-29 15:24:51 914

原创 第一个·复习

a = 10print('你好','世界',a)if a == 10: print('条件成立')if a == 10: print('条件成立')else: print('条件不成立')if a 10: print('条件成立')elif a > 10: print('条件成立')else: print('else成立')

2018-01-29 15:23:27 161

原创 综合

from kuaidi_demo import KD# 从waether_demo中引入 query_weather函数import weather_demo# 从student_demo中引入 student_manager函数from student_demo import Studentfrom class_taobao import TaoBaowhile True:

2018-01-27 16:34:16 147

原创 手机归属地查询

class search_call(object): def search(self): import requests import json while True:  print('1:查询手机号查询')  print('2:退出查询')  num=int(input('请输入选项:'))  if num not in range(1,3):

2018-01-27 15:16:06 405

原创 接口

天气接口http://api.map.baidu.com/telematics/v3/weather?location=郑州市&output=json&ak=TueGDhCvwI6fOrQnLM0qmXxY9N0OkOiQ&callback=?快递查询http://www.kuaidi100.com/query?type=快递公司代号&postid=快递单号ps:快递公司编

2018-01-26 17:03:22 964

原创 爬淘宝数据

# 淘宝商品信息# 引入selenium中的webdriverfrom selenium import webdriverimport time# 输入查询的关键词keyword = input('请输入要查询的商品关键词:')# 1.创建fireFox浏览器对象driver = webdriver.Firefox()# 2.打开淘宝网址driver.get('http://ww

2018-01-26 17:01:11 827

原创 天气查询

import requestsimport jsoncity_name=input('请输入城市')url='http://api.map.baidu.com/telematics/v3/weather?location=%s&output=json&ak=TueGDhCvwI6fOrQnLM0qmXxY9N0OkOiQ&callback=?'%city_namers=reque

2018-01-25 21:51:03 252

原创 手机销售系统

'''手机销售系统 手机品牌 手机价格 库存数量 vivoX9 2798 25 iphone7(32G) 4888 31 iphone7(128G) 5668 22 iphone7P(128G) 6616 29

2018-01-25 21:49:55 886

原创 学生管理系统

# 添加学员函数def add_student(): # 输入学员姓名、年龄、电话 name = input('请输入学员姓名:') age = input('请输入学员年龄:') phone = input('请输入学员电话:') # 把name、age、phone放在小列表中 student = [name, age, p

2018-01-25 21:49:01 223

原创 字典的使用

# 字典的使用# 字典是一个容器类,可以用来存储数据# 列表存储数据特点:1.有序的 2.每一个数据都有一个索引,通过索引可以对数据进行查询、修改、删除# 字典存储数据:key:value(键值对)# key 必须是不可变的,一般使用字符串作为字典中的key,也可以使用数字等不可变类型的值# key 是唯一的,如果有多个相同key的情况,保留最后一个key对应

2018-01-25 11:39:14 155

原创 列表数据的读入与写出

# 列表数据的读取和写入# ---------------写入************list_1 = ['张三','李四','王五']# 1.打开文件file_handle = open('student.txt', mode='w')# 2.写入数据for name in list_1: file_handle.write(name) #

2018-01-24 20:00:49 573

原创 list操作

# 列表/序列/数组# 容器类型,一般都是用来存储数据# 列表,可以用来存储各种各样的数据,列表中存储数据是有顺序的# 列表中的每一条数据,都有一个索引,第一条数据的索引为0,第二条数据的索引为1,以此类推..list_1 = [1, 2, 'hello', False, 3.14, 'world']print(list_1)# ---------向列表中添

2018-01-24 19:54:25 95

原创 python第一天

import random# bmi体重指数计算器函数def bmi(): while True: # 声明变量 身高、体重 height = input('请输入您的身高(m):') weight = input('情输入您的体重(kg):') # 如果输入的身高或者体重有一个为0,直接结束循环

2018-01-24 17:59:13 296

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除