自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1. 类和对象

# 类:抽象化的一种数据结构。int/float/str/list/queue# 类的出现也是为了存储数据,通过属性来保存数据。# [['zhangsan', 20, 180, 80], ['lisi', 30, 100, 90], ]# People类的对象:# 张三:年龄,身高,体重# 李四:年龄,身高,体重# 王五:年龄,身高,体重# 麻子:年龄,身高,体重# 基于对...

2018-07-31 20:58:35 138

原创 1.变量的作用域

# 作用域:全局变量和局部变量# 全局变量:整个模块都可以使用的变量。# 局部变量:在某一个函数内部声明的变量。# python中的变量,只写变量名,不添加变量类型,所以,python中的变量称为弱类型变量。而且变量名是可以重复设置的。比如:OC/C# 深拷贝和浅拷贝# Python中的生成器对象、可迭代对象# python中值得引用形式# 类和对象name = 'lisi'...

2018-07-31 20:57:02 187

原创 1.python中用于处理时间得模块

import time# import datetimefrom datetime import datetime# 获取当前日期now = datetime.now()# <class 'datetime.datetime'>print(type(now))print(now)print(datetime.today())# 如何获取当前时间得时间戳。指的是一...

2018-07-31 20:55:46 129

原创 1、利用字典实现类似于手机通讯录得搜索功能

利用字典实现类似于手机通讯录得搜索功能contact_list = ['asan', 'zahngsan', 'lisi', 'zahngsi1', 'lisi2', 'zahngsi2', 'lisi3', 'zahngsi3', 'lisi4', 'zahngsi4']1. 需要对列表中得所有联系人进行分类,首字母相同得归为一类。2. 将归类后得数据,保存起来。{‘...

2018-07-31 20:47:54 768

原创 1.关于字符串练习( 将字符串中所有得href对应得超链接地址提取出来)

将字符串中所有得href对应得超链接地址提取出来string = '<a href="http://www.baidu1.com">百度以下</a><a href="http://www.baidu2.com">百度以下</a><a href="http://www.baidu3.com">百度以下&a

2018-07-31 20:14:01 2172

原创 1. 手机销售系统(结合着本地文件的读写,进行数据的持久化(.txt),当程序退出的时候,将所有修改后的数据保存在txt中,等下一次再运行程序的时候,可以直接从txt中读取最新的数据信息)

import osimport pickle查看手机信息的函数def query_phone(type): # phone_list = [{'name': 'vivo9', 'price': '1200', 'count': '30'}, # {'name': 'iphone6', 'price': '2000', 'count': '5...

2018-07-31 19:23:55 367

原创 map_reduce

map(): 接受两个参数,第一个参数是函数,第二个参数是一个列表。def sum(x): return x + 10作用:是将一个列表中每一个元素,依次传递给sum()函数,并最终得到一个可迭代对象。result = map(sum, [1, 2, 3, 4, 5])print(result)for r in result: print(r)redu...

2018-07-31 19:13:05 135

原创 字符串的相关方法

string = 'abcde'print(len(string))字符串支持索引的切片查询s1 = string[0]s2 = string[1]s3 = string[0:4]s4 = string[-1]print(s1, s2, s3, s4)for s in string: print('--', s)count()函数,用于统计某一个字符在目标字符...

2018-07-31 19:10:25 131

原创 2. 利用字典实现类似于手机通讯录的联系人分组功能(复杂方法)

itemgetter用来去dict中的key,省去了使用lambda函数from operator import itemgetteritertool还包含有其他很多函数,比如将多个list联合起来。from itertools import groupbyd1 = {'name': '1张三', 'age': 20, 'country': 'China'}d2 = {'...

2018-07-31 19:04:26 620

原创 1.利用map()和reduce()实现类似于lower()和upper()和int()得功能。

from functools import reducedef char_to_number(string): all_number_dict = {‘0’: 0, ‘1’: 1, ‘2’: 2, ‘3’: 3, ‘4’: 4, ‘5’: 5, ‘6’: 6, ‘7’: 7, ‘8’: 8, ‘9’: 9} return all_number_dict[string]r...

2018-07-31 18:58:21 292

空空如也

空空如也

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

TA关注的人

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