python数据分析报告+代码,python数据分析报告 范文

大家好,小编为大家解答python数据分析期末大作业报告的问题。很多人还不知道python数据分析期末大作业,现在让我们一起来看看吧!

目录

一、while语句

二、input

三、for name,r in ()

四、def a() 定义函数

五、def f(x)

六、def f(x,y)

1、f(2,1)

2、f(y=1,x=2)

3、x,y的值在刚开始就给了定义,后面是否能改变x,y的值,使结果发生变化

七、return  

八、def b(f_name,l_name)定义字典函数

九、cs=[1,2,3]→cs=[3,2,1]

十、__int__

十一、类与继承

一、while语句

uns=['a','b','c']
cos=[]
while uns:
 ()
 print(new)
 cos.append(new)
print(cos)

输出

c

b

a

['c', 'b', 'a']

二、input

rs={}
active=True
while active:
 name=input('what')
 r=input('which')
 rs[name]=r
 repeat=input('(yes/no)')
 if repeat=='no':
 active=False
for name,r in s():
 print(name+r)

whata

whicha

(yes/no)s

whats

whichx

(yes/no)no

aa

sx

三、for name,r in ()

rs={}
i=1
while i<3:
  name=input('what')
  r=input('which')
  rs[name]=r
  i=i+1
for name,r in s():
  print(name+r)

whata

whichj

whath

whichj

aj

hj

四、def a() 定义函数

def a():
 print('hello')
a()



a()

hello

hello

五、def f(x)

def f(x):
 print(x**2+3)
f(1)

4

六、def f(x,y)

1、f(2,1)

def f(x,y):
 print(x**3+y)
f(2,1)

9

2、f(y=1,x=2)

3

3、x,y的值在刚开始就给了定义,后面是否能改变x,y的值,使结果发生变化

def f(x=1,y=1):
 print(x+y)
f(x=2,y=3)

5

七、return  

def f(x,y,z):
 a=x+y+z
 return a
n=f(1,2,3)
print(n)

6

八、def b(f_name,l_name)定义字典函数

def b(f_name,l_name):
 p={'f':f_name,'l':l_name}
 return p
ms = b('jime','hend')
for key,value in ms.items():
 print(key,value)

f jime

l hend

九、cs=[1,2,3]→cs=[3,2,1]

cs=[1,2,3]
bs=[]
while cs:
 ()     //从最后一个元素往前面删除
 bs.append(n)    //在bs数组中依次添加n中的元素
for b in bs:    
 print(b)

3

2

1

def f1(cs,bs):   //定义f1字典
 while cs:     //当cs数组不为空的时候
 ()     //从cs最后一个元素开始,依次放入n中
 bs.append(n)    //将n中的元素依次添加到bs数组中
def f2(bs):
 for b in bs:  //遍历bs数组
 print(b)
cs=[5,2,3]
bs=[]
f1(cs,bs)
f2(bs)

3

2

5

def f(x,y,**z):
  p={}
  p['x1']=x
  p['y1']=y
  for key,value in z.items():
  p[key]=value
  return p
g=f(1,2,a=3,b=2)
print(g)

{'x1': 1, 'y1': 2, 'a': 3, 'b': 2}

def f(x,y,**z):
 p={}
 p['x1']=x
 p['y1']=y
 for key,value in z.items():
 p[key]=value
 return p
gs=f(1,2,a=3,b=2)
for k,v in gs.items():
 print(k,v)

x1 1

y1 2

a 3

b 2

十、__int__

class Dog():   //定义Dog类
def __init__(self,name,age):    
 =name
 =age
def sit(self):  //定义sit函数
 print(+'is now seting')
def roll(self):  //定义roll函数
 print(+'rolled over')
my_dog=Dog('happy',6)
print()
print()
()
()

happy

6

happyis now seting

happyrolled over

十一、类与继承

class Car():
 def __init__(self,make,model,year):
 =make
 self.model=model
 =year
 def get_name(self):
 long_name=str()+self.model
 return long_name.title()
 
class Elec(Car): ##继承
 def __init__(self,make,model,year):
 super().__init__(make,model,year)
 ##子类定义属性
 =700
 def d_ba(self):
 print(str())
 
my_car=Car('audi','a4',2016)
print(my_car.get_name())
my_tesla=Elec('tesla','s',2016) ##继承
print(my_tesla.get_name())
##子类增加的属性
my_tesla.d_ba()

2016Audia4

2016Teslas

700

class F():
 def __init__(self,a,b,c):
 self.a=a #初始化a的属性
 self.b=b
 self.c=c
 
 self.d=0 ##
 
 def new(self):
 n=self.a+self.b+self.c
 return n
 
 def new2(self): ##
 print(str(self.d)) ##
f=F('e','f','g')
print(f.new())
f.d=23 ##直接修改d的值
f.new2() ##

efg

23

from collections import OrderedDict #模块collections中OrderedDict类
f=OrderedDict()
f['jen']='python'
f['sarah']='c'
for name,l in f.items():
 print(name+' '+l)

jen python

sarah c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值