- 博客(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关注的人