【傲梦青少儿编程】20组Python常用代码.docxVIP

【傲梦青少儿编程】20组Python常用代码.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
20组Python常用代码 1.for循环求和 sum = 0 for x in list(range(10)): sum = sum + x print(sum) 2.while循环 L = [] n = 1 while n = 99: L.append(n) n = n + 2 print(L) 3.if条件判断 age = 20 if age = 18: print(your age is, age) print(adult) 4.写入文件 with open(yourpath, w) as f: f.write(Hello, world!) 5.列表生成式 print([x * x for x in range(1, 10) if x % 2 == 0]) 6.列表切片 L = list(range(100)) print(L[:10]) 7.正则表达 import re m = re.search((?=abc)def, abcdef) print(m.group(0)) 8.Lamnda表达式 def make_incrementor(n): return lambda x: x + n if __name__ == __main__: f = make_incrementor(42) print(f(0)) print(f(1)) 9.快速排序 def quicksort(array): if len(array) 2: return array else: pivot = array[0] smaller = [i for i in array[1: ] if i = pivot] greater = [i for i in array[1: ] if i pivot] return quicksort(smaller) + [pivot] + quicksort(greater) print(quicksort([5, 7, 3, 1, 9])) 10.变量交换 a = 1 b = 2 a, b = b, a print(a, b) 11.@property装饰器 class Wage: def __init__(self, wage=6000): self.__wage = wage @property def wage(self): return self.__wage @wage.setter def wage(self, value): if isinstance(value, int): self.__wage = value else: print(error: wage not int type!) if __name__ == __main__: a = Wage(6800) print(a.wage) a.wage = 8000 print(a.wage) 12.closure闭包 def make_fact(): def fact(n): if n == 1: return 1 else: return n * fact(n - 1) return fact fact = make_fact() print(fact(7)) 13.decorator装饰器 import time def outer(func): def inner(*args, **kwargs): print(%s is called at %s % (func.__name__, time.ctime())) func(*args, **kwargs) return inner @outer def f(a, b): print(a + b = , a + b) f(1, 2) 14.urllib网络爬虫 import urllib.request request = urllib.request.Request() response = urllib.request.urlopen(request) html = response.read(50).decode() print(ht

文档评论(0)

187****5045 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档