随笔分类 -  Python编程练习--旧版本

摘要:版本二: 阅读全文
posted @ 2018-04-12 16:30 JerryZao 阅读(571) 评论(0) 推荐(0)
摘要:1 ''' 2 有两个列表,分别存放来老男孩报名学习linux和python课程的学生名字 3 linux=['钢弹','小壁虎','小虎比','alex','wupeiqi','yuanhao'] 4 python=['dragon','钢弹','zhejiangF4','小虎比'] 5 ''' 6 # # 问题一:得出既报名linux又报名python的学生列表 7 8 #... 阅读全文
posted @ 2018-04-11 22:49 JerryZao 阅读(459) 评论(0) 推荐(0)
摘要:1 import urllib 2 import requests 3 from xml.etree import ElementTree as ET 4 5 # 使用内置模块urllib发送HTTP请求,或者XML格式内容 6 """ 7 f = urllib.request.urlopen('http://www.webxml.com.cn/WebServices/Train... 阅读全文
posted @ 2018-04-09 18:10 JerryZao 阅读(203) 评论(0) 推荐(0)
摘要:1 import urllib 2 import requests 3 from xml.etree import ElementTree as ET 4 5 # 使用内置模块urllib发送HTTP请求,或者XML格式内容 6 """ 7 f = urllib.request.urlopen('http://www.webxml.com.cn//webservices/qqOn... 阅读全文
posted @ 2018-04-09 18:08 JerryZao 阅读(179) 评论(0) 推荐(0)
摘要:1 #!/usr/bin/env python 2 # -*- conding:utf-8 -*- 3 class Riven: 4 ''' 5 定义一个瑞文类 6 ''' 7 camp = 'Noxus' 8 def __init__(self,nickname,aggresssiity=54,life_value=414,money=1... 阅读全文
posted @ 2018-04-09 16:55 JerryZao 阅读(1218) 评论(0) 推荐(0)
摘要:1 import re 2 import functools 3 4 5 def minus_operator_handler(formula): 6 '''处理一些特殊的减号运算''' 7 minus_operators = re.split("-",formula) 8 calc_list= re.findall("[0-9]"... 阅读全文
posted @ 2018-03-31 11:13 JerryZao 阅读(673) 评论(0) 推荐(0)
摘要:1 ''' 2 1. 文件test.txt内容:每一行内容分别为商品名字,价钱,个数,求出本次购物花费的总钱数 3 使用列表解析,从文件a.txt中取出每一行,做成下述格式:[{‘name’:'apple','price':10,'count':3},{...},{...},...] 4 apple 10 3 5 tesla 100000 1 6 mac 3000 2 7 leno... 阅读全文
posted @ 2018-03-27 22:37 JerryZao 阅读(219) 评论(0) 推荐(0)
摘要:1 ''' 2 #作业二:请闭眼写出购物车程序 3 goods = [ 4 {"name": "电脑", "price": 1999}, 5 {"name": "鼠标", "price": 10}, 6 {"name": "游艇", "price": 20}, 7 {"name": "美女", "p 阅读全文
posted @ 2018-03-27 22:15 JerryZao 阅读(269) 评论(0) 推荐(0)
摘要:1 import random 2 3 i = 0 4 s = '' 5 while i < 5: 6 7 num = random.randint(0,9) 8 alp = chr(random.randint(65,90)) 9 add = str(random.choice([num,alp])) 10 s += add 11 ... 阅读全文
posted @ 2018-03-27 18:03 JerryZao 阅读(165) 评论(0) 推荐(0)
摘要:-注-: 文件每次修改后,要保存,才可以显示 阅读全文
posted @ 2018-03-25 16:54 JerryZao 阅读(292) 评论(0) 推荐(0)
摘要:1 f=open('a.txt','rb') # 以字节方式是读文件 2 for i in f: # 利用生成器 3 offs=-3 # 随便写一个负数,用于倒序seek 4 while True: #死循环 5 f.seek(offs,2) # 2是倒序seek -3倒退三个字节 6 data=f.readlines() # 此时从当... 阅读全文
posted @ 2018-03-25 16:05 JerryZao 阅读(932) 评论(0) 推荐(0)
摘要:1、吃包子 生产者消费者模型(单线程一边发送,一边执行 ,伪并发) 1 import time 2 def producer(): 3 ret=[] 4 for i in range(100): 5 time.sleep(0.1) 6 ret.append('包子%s' %i) 7 return r 阅读全文
posted @ 2018-03-23 20:38 JerryZao 阅读(284) 评论(0) 推荐(0)
摘要:一: ''' #用map来处理字符串列表啊,把列表中所有人都变成sb,比方alex_sb name=['lucy','lilei','hanmeimei'] #用map来处理下述l,然后用list得到一个新的列表,列表中每个人的名字都是sb结尾 l=[{'name':'lucy'},{'name':'y'}] ''' name=['lucy','lilei','hanmeimei'] pr 阅读全文
posted @ 2018-03-21 20:19 JerryZao 阅读(278) 评论(0) 推荐(0)
摘要:1、用* 表示一个三角形 1 ## 倒三角形 2 line = 5 3 4 while line > 0: 5 i = line 6 while i > 0: 7 print('*',end="") 8 i -= 1 9 print() 10 line -= 1 11 12 ## 正三角形 13 1 阅读全文
posted @ 2018-03-17 18:45 JerryZao 阅读(241) 评论(2) 推荐(0)
摘要:1 ''' 2 一、元素分类 3 4 有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。 5 即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} 6 ''' 7 li = [11,22,33,44,55,66,77,88... 阅读全文
posted @ 2018-03-17 18:24 JerryZao 阅读(336) 评论(0) 推荐(0)
摘要:1、使用while输入1 2 3 4 5 6 8 9 10 1 count = 1 2 while count < 11: 3 if count != 7: 4 print(count) 5 count = count + 1 1 count = 1 2 while count < 11: 3 if 阅读全文
posted @ 2018-03-15 19:37 JerryZao 阅读(169) 评论(0) 推荐(0)