摘要: l = [2,3,5,10,15,16,18,22,26,30,32,35,41,42,43,55,56,66,67,69,72,76,82,83,88]def find(l,aim,start=0,end=None): end=len(l) if end is None else end mid_ 阅读全文
posted @ 2018-08-16 15:32 SHORI 阅读(140) 评论(0) 推荐(0) 编辑
摘要: #len//2 地板除,整除# 3.用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb# name=['alex','wupeiqi','yuanhao','nezha']# def func1(item):# return item+'_sb'# ret=map(func1,n 阅读全文
posted @ 2018-08-16 15:31 SHORI 阅读(143) 评论(0) 推荐(0) 编辑
摘要: ***********************day 8.6*************************** 阅读全文
posted @ 2018-08-16 15:30 SHORI 阅读(130) 评论(0) 推荐(0) 编辑
摘要: g=(i*i for i in range(10)) #每取一个mext,其中的表达式执行一次#g生成器 右边为生成器表达式 []#[每一个元素或者是和元素相关的操作 for 元素 in 可迭代数据类型] #遍历之后挨个处理#[满足条件的元素相关的操作 for 元素 in 可迭代数据类型 if 元素 阅读全文
posted @ 2018-08-16 15:29 SHORI 阅读(168) 评论(0) 推荐(0) 编辑
摘要: #在有yield的函数中,下一个yield被读出时,上一个yield消失在内存中# def jk():# for i in range(30):# print('yahaha'+i)# if i==5:# yield 'yahaha*****'# for i in range(30):# print 阅读全文
posted @ 2018-08-16 15:28 SHORI 阅读(93) 评论(0) 推荐(0) 编辑
摘要: # 进阶作业(选做):# 1.编写下载网页内容的函数,要求功能是:用户传入一个url,函数返回下载页面的结果# 2.为题目1编写装饰器,实现缓存网页内容的功能:# 具体:实现下载的页面存放于文件中,如果文件内有值(文件大小不为0),就优先从文件中读取网页内容,否则,就去下载,然后存到文件中# imp 阅读全文
posted @ 2018-08-16 15:28 SHORI 阅读(98) 评论(0) 推荐(0) 编辑
摘要: # 6、写函数,检查用户传入的对象(字符串、列表、元组)import time# 的每一个元素是否含有空内容,并返回结果。# def chek5(a):# for i in a:# for s in i:# if s==' ':# return i# break# print(chek5([123, 阅读全文
posted @ 2018-08-16 15:27 SHORI 阅读(158) 评论(0) 推荐(0) 编辑
摘要: # 1.编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件),# 要求登录成功一次,后续的函数都无需再输入用户名和密码'''def lonin(f): def inner(*args,**kwargs): un=input('请输入用户名:') pa=input('请输入密码:') if 阅读全文
posted @ 2018-08-16 15:27 SHORI 阅读(98) 评论(0) 推荐(0) 编辑
摘要: #命名空间 有三种#内置命名空间 —— python解释器 # 就是python解释器一启动就可以使用的名字存储在内置命名空间中 # 内置的名字在启动解释器的时候被加载进内存里#全局命名空间 —— 我们写的代码但不是函数中的代码 # 是在程序从上到下被执行的过程中依次加载进内存的 # 放置了我们设置 阅读全文
posted @ 2018-08-16 15:26 SHORI 阅读(99) 评论(0) 推荐(0) 编辑
摘要: #注册。登录'''username=input('请输入要注册的用户名:')password=input('请输入要注册的密码:')with open('lisw_of_users',mode='w+',encoding='utf-8') as l: l.write('{}\n{}'.format( 阅读全文
posted @ 2018-08-16 15:25 SHORI 阅读(140) 评论(0) 推荐(0) 编辑
摘要: ''' 小数据池: int -5~256 str 特殊字符,*数字20以内ascii : 8位 1字节 表示1个字符unicode 32位 4个字节 表示一个字符utf- 8 1个英文 8位,1个字节 欧洲 16位 两个字节 表示一个字符 亚洲 24位 三个字节 表示一个字符gbk 1个英文 8位, 阅读全文
posted @ 2018-08-16 15:24 SHORI 阅读(167) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-08-16 15:23 SHORI 阅读(0) 评论(0) 推荐(0) 编辑
摘要: a='dakjd2 koHADJS dadJ5IJDJa2''''print(a.title()) #各个单词大写print(a.swapcase()) #大小写翻转print(a.upper())print(a.lower())print(a.capitalize()) #整句首字母大写print 阅读全文
posted @ 2018-08-16 15:21 SHORI 阅读(69) 评论(0) 推荐(0) 编辑