学习笔记
挣钱养只月月鸟
这个作者很懒,什么都没留下…
展开
-
Python:json数据转变成Excel数据
json转成Excel原创 2023-02-20 10:32:23 · 568 阅读 · 0 评论 -
Day5-tableau符号图+tableau自定义图标+仪表板
tableau符号图+tableau自定义图标+仪表板 学习笔记原创 2022-06-11 20:53:50 · 1388 阅读 · 0 评论 -
Day4-tableau标靶图和瀑布图
2012年各个国家电影产量标靶图和拉丁美洲市场各个国家的利润情况瀑布图原创 2022-06-07 20:43:11 · 491 阅读 · 0 评论 -
学习笔记——误差分析
误差分析原创 2022-06-05 21:08:43 · 66 阅读 · 0 评论 -
迭代器实现斐波那契数列
class Fib: def __init__(self): self.a = 0 self.b = 1 def __iter__(self): return self def __next__(self): self.a , self.b = self.b ,self.a+self.b return self.afibs = Fib()for each in fibs: if each &原创 2021-10-12 10:27:54 · 301 阅读 · 0 评论 -
面向对象练习
#0.按照以下提示尝试定义一个Person类并生成实例对象。#属性:姓名(默认姓名为“小甲鱼”)#方法:打印姓名#提示:方法中对属性的引用形式需加上self,如self.nameclass Person: def __init__(self,name): self.name = name def getName(self): print('姓名是:%s'%self.name)p = Person('小甲鱼')p.getName()'''1.按原创 2021-08-21 23:08:22 · 411 阅读 · 0 评论 -
python 公有和私有
私有变量变量名前面加两个下划线代表私有变量在类的内部定义新的函数可以class Person: __name = '小甲鱼' def getName(self): return self.__namep = Person()print(p.getName())python自动把私有变量改成 _类名__变量名class Person: __name = '小甲鱼' def getName(self): return self原创 2021-08-21 20:18:52 · 87 阅读 · 0 评论 -
python类和对象 面向对象编程
1、类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。class Ball: def setName(self,name): self.name = name def kick(self): print('我叫%s,该死的,谁踢我' % self.name) #%s字符串格式化输出,self.name可以代替前面%s的内容#实例化a = Ball()a.setName('球A'原创 2021-08-13 21:58:33 · 93 阅读 · 0 评论 -
异常处理
try except语句try: f = open('readme.txt') print(f.read()) f.close()except OSError: print('文件出错啦')try: f = open('readme.txt') print(f.read()) f.close()except OSError as reason: print('文件出错啦'+str(reason))...原创 2021-05-21 17:28:23 · 70 阅读 · 0 评论 -
模块
os模块:1、getcwd()返回当前工作目录import osprint(os.getcwd())C:\Users\Administrator\PycharmProjects\pythonProject32、makedirs( )创建多层目录,如果目录已存在,则抛出异常import osos.makedirs('C:\\Users\\Administrator\\Desktop\\A')3、remove()删除文件import osos.remove('C:\\Users\\原创 2021-05-20 16:36:16 · 528 阅读 · 0 评论 -
集合
集合里面的所有元素都是唯一的num1 = {}num = {1,2,3,4,5,5,4,3,2,1}print(num)print(type(num1))print(type(num))创建集合1、直接把元素用花括号括起来2、用set()工厂函数set1 = set([1,2,3,4,5,5,4,3,2,1])print(set1)set()函数会直接把重复的元素剔除例:去除重复元素法1:num = [1,2,3,4,5,5,3,1,0]temp = []for e原创 2021-05-16 11:43:26 · 87 阅读 · 0 评论 -
递归
递归:函数调用自身;有自身返回的条件,有归才是递归#阶乘def factorial(x): result = number for i in range(1,number): result*=i return resultnumber = int(input('输入一个整数:'))result = factorial(number)print(result)递归:def factorial(n): if n==1: retu原创 2021-05-10 11:19:16 · 76 阅读 · 0 评论 -
函数
python函数是从下往上找,写完函数要在最后面调用def MyFirsFunction(): print('这是我创建的第一个函数') print('激动')MyFirsFunction()函数的参数def MySecondFunction(name): print(name+'傻子')MySecondFunction('滕胖胖')def add(num1,num2): result = num1 + num2 print(result)a原创 2021-05-08 11:17:50 · 80 阅读 · 0 评论 -
部分字符串格式化方法
1、format()方法str1 = '{a} love {b} {c} {d}'print(str1.format(a='I',b='math',c='teacher',d='ww'))2、%f格式化小数print('%f'%27.658)m.n其中m是整个字符串的宽度,n是小数点后面的宽度print('%6.2f'%27.658)注:前面有空格,因为一共长度为6%e格式化科学计数法print('%e'%27.658)%g根据值的大小选择科学计数法还是小数表示prin原创 2021-05-05 22:08:20 · 140 阅读 · 0 评论 -
元组
1、元组与列表的差别元组用(),以逗号隔开,不然以为是整型列表用[ ]。2、更新元组可以采用插入的方法,拼接,但左右元组的类型一致temp = ('小红','小程','小黄','小绿')temp = temp[:2] + ('小蓝',) + temp[2:]print(temp)3、>,<可以用在元组中,in和not in可以用在元组中,逻辑操作符and和or也可以...原创 2021-05-05 16:59:40 · 50 阅读 · 0 评论 -
列表
1、向列表添加元素(1)append()方法dict_score= ['小赤', '小橙','小红','小绿','小青']dict_score.append('小蓝')print(dict_score)(2)extend()方法,向列表添加列表dict_score= ['小赤', '小橙','小红','小绿','小青']dict_score.extend(['小蓝','小紫'])print(dict_score)(3)insert()方法,向列表制定位置添加元素dict_scor原创 2021-04-29 21:06:08 · 56 阅读 · 0 评论 -
第四章课后题
1、求1~100之间所有素数,并统计素数的个数#求1~100之间所有素数,并统计素数的个数num=[]i=2for i in range(2,100): j=2 for j in range(2,i): if i%j==0: break else: num.append(i)print(num)print(len(num))2、求200以内能被17整除的最大正整数。#求200以内能被17整除的最大正整数。num =原创 2021-04-27 10:47:32 · 1036 阅读 · 0 评论 -
break+continue+else+pass语句
例1 求2+4+6+8+···+n<100成立的最大的n值法1#求2+4+6+8+···+n<100成立的最大的n值sum = 0i = 0while sum<100: i+=2 n=i sum = sum +iprint(n-2)注:因为最后一次循环是加到18之后还<100,所以还要再执行一次循环,也就是18+2=20,所以最后要减去2,输出18法2#求2+4+6+8+···+n<100成立的最大的n值sum=0i=2wh原创 2021-04-25 21:16:31 · 301 阅读 · 0 评论 -
循环专题while+for:例题+学习笔记
1、while语句(1)while 循环控制条件:循环体(2)while 循环控制条件:循环体else:语句例题1#求1~10奇数的和sum = 0i = 1while i<=10: sum+=i i+=2print(sum)原创 2021-04-22 17:32:19 · 292 阅读 · 1 评论 -
input()函数的变量+字符串问题
今天学python的时候遇到input()函数怎么才能将字符串和变量同时显示的问题,查了资料才弄明白。用例子展示#求学生分数的平均值n = int(input('有多少个学生:'))sum = 0counter = 1while counter <= n: sum = sum + float(input('第'+str(counter)+'个学生的分数:')) counter+=1print(float(sum/n))想要显示输入表示第i个的人的分数:需要字原创 2021-04-17 22:21:00 · 849 阅读 · 0 评论 -
顺序与选择结构
例1#判断能否构成三角形,并判断三角形是等腰三角形,等边三角形还是直角三角形a = float(input('输入第一个边长:'))b = float(input('输入第二个边长:'))c = float(input('输入第三个边长:'))if a+b > c and a+c>b and b+c>a: print('可以构成三角形') if a==b or a==c or b==c: print('该三角形为等腰三角形') elif a原创 2021-04-17 19:57:31 · 101 阅读 · 0 评论 -
DAY 1
使用变量之前要赋值;变量名:字母、数字、下划线,不能用数字开头;“=”是赋值,左边是变量,右边是值,不可以写反;转义:Let’s go!Let’s go!str = 'Let\'s go'print(str)str = 'C:\now'print(str)str = 'C:\\now'print(str)...原创 2021-04-16 16:58:22 · 51 阅读 · 0 评论 -
Python基础知识学习笔记
1、Ctrl+选中的词可以查看源代码2、绝对路径与相对路径绝对路径:D:\BaiduNetdiskDownload\xxx.txt相对路径: “./”:代表目前所在的目录“…/”:代表上一层目录3、open()方法打开文件r:只读w:只写...原创 2020-03-30 16:56:11 · 65 阅读 · 0 评论