2022年1月15日
摘要: 基础知识: 课前练习: s = ”a boy,a girl. glory roay is glory” #1判断glory和a个出现了几次 s = "a boy,a girl. glory roay is glory" b=s.split() def str_count(x): res=0 for 阅读全文
posted @ 2022-01-15 23:13 Wgl123 阅读(60) 评论(0) 推荐(0) 编辑
  2021年12月31日
摘要: 2. 一个字符串中,分别输出奇数坐标字符或偶数坐标字符,奇数坐标的一行,偶数坐标的一行str_a = "hello world"#1for i in range(len(str_a)): if i %2 == 0: print(str_a[i]) else: print(str_a[i]) #2s 阅读全文
posted @ 2021-12-31 01:08 Wgl123 阅读(24) 评论(0) 推荐(0) 编辑
  2021年12月29日
摘要: def num_a(a): if isinstance(a,int) and a > 1: lst =[] for i in range(2,a): for j in range(2,i): if i%j == 0: break else: lst.extend(num_b(a,i)) return 阅读全文
posted @ 2021-12-29 00:08 Wgl123 阅读(40) 评论(0) 推荐(0) 编辑
  2021年12月24日
摘要: d = [[1,3,15,7],[2,4,6,8],[11,13,15,17]] row_max = {}a_column = {}for i in range(len(d)): row_max[i] = max(d[i]) lie = []for i in range(len(d[0])): a 阅读全文
posted @ 2021-12-24 23:02 Wgl123 阅读(34) 评论(0) 推荐(0) 编辑
  2021年11月24日
摘要: Mysql01 使用python连接mysql,安装pymysql包 py -3 -m pip install pymysql 关系型数据库 Mysql:互联网公司(维护起来比较实用,维护成本比oracle低) Sqllite:手机里面使用 Oracle:银行、保险、以前外企 Sybase: 银行+ 阅读全文
posted @ 2021-11-24 23:34 Wgl123 阅读(29) 评论(0) 推荐(0) 编辑
  2021年11月23日
摘要: 16.求1000以内的所有水仙花数(水仙花数:它的每个位上的数字的 n 次幂之和等于它本身,例如:1^3 + 5^3+ 3^3 = 153)解题思路:(个、的3次方 + 十、的3次方 + 百、的3次方) = 1000以内的某个数lst = []for i in range(100,1000): a 阅读全文
posted @ 2021-11-23 22:26 Wgl123 阅读(94) 评论(0) 推荐(0) 编辑
  2021年11月22日
摘要: 正则(regeylar expression) import re 爬虫:网页源码里面的url都提取出来 提取我们想要的数据 分析日志:拿到所有的ip, 正则表达式的原理: \d+ “ab123 4” 首先找a是否是数字,然后b不是,继续1是,进行储存,2、3是继续储存,之后空格不是,之前暂存的退一 阅读全文
posted @ 2021-11-22 22:39 Wgl123 阅读(135) 评论(0) 推荐(0) 编辑
  2021年11月21日
摘要: 函数 #coding=utf-8 """ 函数:定义时的采参数 -形式参数 参数: 1、形式参数--形参 2、实际参数--实参 参数传递过程:实参传给形参 参数的定义类型: 位置参数 传入的实参必须和形参一一对应 def func(a,b,c): 2、关键字传参 3、默认参数:需要放在后面定义,必须 阅读全文
posted @ 2021-11-21 21:31 Wgl123 阅读(43) 评论(0) 推荐(0) 编辑
  2021年11月20日
摘要: 装饰器:设计器(decorator) 给不同的函数(方法用),可以增加不同的公用的功能 @classmethod @staticmethod #函数执行后返回了另外一个函数对象 def pri(): return sum #不加括号()就是一个函数对象,加了括号就是调用sum()也就是返回结果 pr 阅读全文
posted @ 2021-11-20 23:43 Wgl123 阅读(16) 评论(0) 推荐(0) 编辑
  2021年11月19日
摘要: 1. 使用尽可能多的方法实现list去重#1a = [1,1,1,1,1,2,2,2,3,3,3,3]b=set(a)for i in b: print(i) 2. 成绩等级判断利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示#1ac 阅读全文
posted @ 2021-11-19 21:36 Wgl123 阅读(226) 评论(0) 推荐(0) 编辑