11 2021 档案
mysql02
摘要:Mysql01 使用python连接mysql,安装pymysql包 py -3 -m pip install pymysql 关系型数据库 Mysql:互联网公司(维护起来比较实用,维护成本比oracle低) Sqllite:手机里面使用 Oracle:银行、保险、以前外企 Sybase: 银行+
阅读全文
习题
摘要:16.求1000以内的所有水仙花数(水仙花数:它的每个位上的数字的 n 次幂之和等于它本身,例如:1^3 + 5^3+ 3^3 = 153)解题思路:(个、的3次方 + 十、的3次方 + 百、的3次方) = 1000以内的某个数lst = []for i in range(100,1000): a
阅读全文
正则
摘要:正则(regeylar expression) import re 爬虫:网页源码里面的url都提取出来 提取我们想要的数据 分析日志:拿到所有的ip, 正则表达式的原理: \d+ “ab123 4” 首先找a是否是数字,然后b不是,继续1是,进行储存,2、3是继续储存,之后空格不是,之前暂存的退一
阅读全文
函数
摘要:函数 #coding=utf-8 """ 函数:定义时的采参数 -形式参数 参数: 1、形式参数--形参 2、实际参数--实参 参数传递过程:实参传给形参 参数的定义类型: 位置参数 传入的实参必须和形参一一对应 def func(a,b,c): 2、关键字传参 3、默认参数:需要放在后面定义,必须
阅读全文
装饰器01
摘要:装饰器:设计器(decorator) 给不同的函数(方法用),可以增加不同的公用的功能 @classmethod @staticmethod #函数执行后返回了另外一个函数对象 def pri(): return sum #不加括号()就是一个函数对象,加了括号就是调用sum()也就是返回结果 pr
阅读全文
python小练习
摘要: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
阅读全文
练习:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
摘要:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 #1 for循环num = input("请输入数字")a="*".join(num)b=a.split("*")if not num.isdigit(): print("你输入的有误")else: if len(num)
阅读全文
面向对象03
摘要:面向对象03 精髓思想: 为什么要有面向对象?简单来说就是管理数据。 为什么管理数据?追溯到源头,任何的东西都会有一个"属性"(特征:通常可以用数据来表示) 1)"属性"(特征:通常可以用数据来表示)(类变量和实例变量) 2)可以做一些动作(方法) 为什么要用类?因为任何东西都有以上两种特征 类来管
阅读全文
面向对象02
摘要:面向对象2 回顾类的创建 class p1(): #定义类 pass class p2(): pass p1=p1()#实例化 p2=p2()#实例化 print(p1) print(p2). 实例变量:在所有类的所有方法,都可以访问到 局部变量:在函数里面有效,出了函数就不可以使用。 """ 类:
阅读全文
面向对象01
摘要:12.1面向对象 12.1.1什么是类? 假设:有50双鞋,怎么去管理这50双鞋 进行分类: 10双运动鞋 10双皮鞋 10双凉鞋 10双拖鞋 10双童鞋 我会把每种鞋做一个分类,然后放到一个鞋柜里面。 class本质:分类管理 12.1.2面向对象编程:用类的方式来管理你的数据 Ø 图书: 历史:
阅读全文
python练习4
摘要:20. 计算存款利息 4种方法可选: 活期,年利率为r1; 一年期定息,年利率为r2; 存两次半年期定期,年利率为r3 两年期定息,年利率为r4 现有本金1000元,请分别计算出一年后按4种方法所得到的本息和。 ✓ 提示:本息= 本金+ 本金* 年利率* 存款期 principal = float(
阅读全文
python练习2
摘要:python小练习2 6、怎么得到9 / 2的小数结果 >>> 9/2 4.5 7、判断一个数n能否同时被3和5整除 If n%3==0 and n%5==0 8、python计算中7 * 7 *7 * 7,可以有多少种写法 >>> 7**4 2401 9、写程序将温度从华氏温度转换为摄氏温度。转换
阅读全文
简单的python练习
摘要:1、输入1-127的ascii码并输出对应字符 inp = int(input("请输入1-127内的整数:")) if inp > 0 and inp <= 127: print(chr(inp)) else: print("你输入的不符合要求") 2、输入a,b,c,d4个整数,计算a+b-c*
阅读全文
初探python
摘要:初探python 一、pip使用 安装pip nose模块:py -3 -m pip install nose 升级pip工具的命令:py -3 -m pip install --upgrade pip升级pip本身:py -3 -m pip install --upgrade pip卸载pip n
阅读全文
浙公网安备 33010602011771号