python——基础练习(三)

简介: python——基础练习(三)

本文转载:https://xiaochuhe.blog.csdn.net/article/details/122485280
废话两句:大前天晚上补天新出了一批资产,这两天忙着挖洞就没更新,以后尽量日更!

2022年1月13日python代码练习如下:

第一部分:

a = [1,2,3]
b = a
c = a.copy()
print (c)  #赋值a,b指向同一个盒子 copy:新的一个盒子
 
a = [3,[1,0],2]
b = a.copy()
print (a)    #浅拷贝
 
from copy import deepcopy
a = [3,[1,0],2]
b = deepcopy(a)
print (b)  #深拷贝
 
a = [1,2,3]
b = [1,2,3]
print (a == b) #比较盒子内容
print (a is b) #is报错,指的是两个盒子指向同一个盒子
 
def chuhe():
    for i in [1,2,3]:
        print (i)
chuhe()   #封装函数
 
a,*b = 1,2,3,0
print (b)

输出结果:图片.png

第二部分:

def f(*args):
    print (f'输入的可变参数为:{args}')
f (1,2,'a')   #*可对应多个内容组成列表
 
def f(*args,**kwargs):
    print (f'a={args},b={kwargs}')
f(1,2,30,x=3,y=4)  #可变位置参数.可变关键字参数
 
f = abs
print (f(-10))  #函数也是对象
a = [1,2,3]
b = ['徐凤年','青鸟','李淳罡']
print (list(zip(a,b)))  #函数也是对象
for i in list(zip(a,b)):
    print (i)
 
 
def odd2(y):
    return [x for x in y if x % 2 == 1]
y = [1,2,5,6,9]
print (odd2(y))    #函数也是对象
 
class chuhe(object):    #创建第一个类
    def xiaofeng(self):
        print ("我的第一个类,走起!")
fc = chuhe()
fc.xiaofeng()

输出结果:
图片.png

相关文章
|
6月前
|
Python
Python 练习实例26
Python 练习实例26
|
6月前
|
Python
Python 练习实例25
Python 练习实例25
|
5月前
|
Python
Python推导式:小练习
Python推导式:小练习
|
5月前
|
Python
Python 练习实例35
Python 练习实例35
|
5月前
|
Python
Python 练习实例34
Python 练习实例34
|
6月前
|
Python
Python 练习实例33
Python 练习实例33
|
5月前
|
Python
Python 练习实例36
Python 练习实例36
|
6月前
|
Python
Python 练习实例30
Python 练习实例30
|
6月前
|
Python
Python 练习实例29
Python 练习实例29
|
6月前
|
Python
Python 练习实例21
Python 练习实例21