Python常见题目代码

本文介绍了Python编程中的一些常见问题及其实现,包括函数的返回值、拆包、函数类型、打印分隔线、匿名函数、递归、列表操作、文件备份、文件夹创建、类的使用等。通过实例展示了Python在实际编程中的应用。
摘要由CSDN通过智能技术生成

Python代码

1、返回值

         def fun(a,b,c):

                   sum = a + b + c

                   sub = a - b - c

                   return sum,sub

         jg = fun(10, 2, 3)

         print(jg)

2、拆包

         a, b = jg

         print(a)

         print(b)

3、四种函数类型

         无参数,有返回值

         def show():

                   jj = 4000

                   lb = 500

                   return jj, lb

         jg = show()

         print(jg)

         有参数有返回值

         def fun(a, b)

                   sum = a + b

                   return sum

         jg = fun(2, 3)

         if jg >= 4:

                   print("高工资")

         else:

                   print("跳槽")

4、打印任意重复次数的分割线

         def print_line(a, n):

                   print(a*n)

 

         # 调用函数  函数名()

         for _ in range(1, 6): 

                   print_line("-", 30)

5、匿名函数

         f = (lambda num1, num2, num3:num1 + num2 + num3)(1, 2, 3)

         print(f)

6、递归

         # 定义一个函数 递归调用

         def step(n):

                   if n == 1:

                            return 1

                   else:

                            return n*step(n-1) 

 

         # 调用函数

         jg = step(5)

         print(jg)

7、在列表中输入1-100之间的所有数

         list = []

         for i in range(1, 101):      遍历出1-100之间的数

                   list.append(i)                      把遍历出来的数据添加到列表中

         print(list)

         第二种方法

         list = [i for i in range(1, 101)]

         print(list)

         1-10之间能被3整除的数,经数据进行平方,放入列表中

         list1=[i**2 for i in range(1,11)if i % 3 ==0]

         print(list1)

8、文件的备份

         # 123.txt    123副本.txt

         file = "123.txt"

         # 打开原来的文件

         oldf = open(file, "r")

         # 把原来文件的内容读取出来

         content = oldf.read()

         # 创建一个新的文件 123副本.txt   w文件不存在创建一个新的文件

         newf = open("123副本.txt", "w")

         # 将内容写入当前文件中

         new.write(content)

         # 关闭文件

         oldf.close()

         newf.close()

9、创建一个文件夹msg,并且批量创建10个文件

         import os

         # 创建一个文件夹

         os.mkdir("msg")

         # 改变路径

         os.chdir("./msg")

         i = 1

while i <=10:

                   f = open("%d帅哥.txt"%i,"w")

                   f.close()

                   i += 1

10、class  Dog:

                   # 对象的方法魔法方法,创建对象的时候自动调用

                   def __init__(self,names,ages,legs,colors):

                            # 对象.属性= 值

                            self.name =names

                            self.age = ages

                            self.leg = legs     # self.leg = 3

                            self.color =colo

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值