首页 > 编程语言 >Python-day10

Python-day10

时间:2023-09-17 20:32:10浏览次数:47  
标签:return Python arg1 arg2 day10 print n1 def

#函数
def add(a,b):
    c=a+b
    return c
result=add(10,20)
print(result)
res=add(a=11,b=22)
print(res)
def fun(arg1,arg2):
    print('arg1',arg1)
    print('arg2', arg2)
    arg1=100
    arg2.append(10)
    print('arg1', arg1)
    print('arg2', arg2)
n1=11
n2=[22,33,44]
print('n1',n1)
print('n2',n2)
fun(n1,n2)
print('n1',n1)
print('n2',n2)
def fun(num):
    odd=[]
    even=[]
    for i in num:
        if i%2:
            odd.append(i)
        else:
            even.append(i)
    return odd,even

lst=[1,2,3,5]
print(fun(lst))
def f(x,y=100):
    print(x,y)
f(20,40)
f(88)
def F1(*arg):
    print(arg)
F1(1,2,346)
def F2(**n):
    print(n)
F2(x1=1,x2=2,x3=346)
def fun1(n):
    print(n)
def fun2(*arg1):#输出元组
    print(arg1)
def fun3(**arg2):#输出字典
    print(arg2)
lst=[1,2,3,4,5,6]
fun1(lst)
fun2(1,2,3,4,5,6)
fun3(a=1,b=2,c=3,d=4,e=5,f=6)
#局部变量用globle声明后会变成全局变量
#计算阶乘
def fac(n):
    if n==1:
        return 1
    else:
        return n*fac(n-1)

print(fac(4))
#斐波那契数列
def fib(n):
    if n==1:
        return 1
    elif n==2:
        return 1
    else:
        return fib(n-1)+fib(n-2)

for i in range(1,7):
    print(fib(i))


标签:return,Python,arg1,arg2,day10,print,n1,def
From: https://blog.51cto.com/u_16080683/7504012

相关文章

  • 编译python扩展模块:-ltensorflow_framework
    参考:https://blog.csdn.net/u012947309/article/details/116736684  =======================================       =======================================......
  • 2021-11-14-MQTT的python应用
    layout:posttitle:MQTT的python应用categories:日志tags:-日志-大二BGImage:'https://github.xutongxin.me/https://raw.githubusercontent.com/xutongxin1/PictureBed/master/img0/20220310123346.png'jekyll-theme-WuK:musicid:'34367899......
  • 2020-8-18-python分应用调整音量
    layout:posttitle:python分应用调整音量categories:pythontag:pythonpython分应用调整音量注:本文为此文铺垫我在网上找了一圈又一圈,从中文到英文,都没有找到我想要的用python调整windows音量合成器的方式我知道可以用调dll的方式,但是我怎么会呢?最终我阴差阳错的找到了......
  • vim插件使用python编写+AXI非对齐传输如何发送+verdi配置搜索顺序+verible和verilator
    vim插件使用python编写虽然vim有自己的一套语法格式,但是学习成本放着呢,语言那么多,啥都学哪学的过来嘛。不过vim确实是支持python的,但是是python2,而不是python3,因此语法上的一些问题要兼容下。这个是官方手册,正确而可靠的部分。https://vimdoc.sourceforge.net/htmldoc/if_pyth......
  • python语言基础与核心技巧知识点总结
    一、python语言基础python基础语言的详细操作演示1.1变量变量.png1.2数据类型数据类型.png1.3序列序列分类:可变序列list,不可变序列tuple、str。在python中,内建了6中序列:列表、元组、字符串、unicode字符串、buffer对象、xrange对象。(1)list列表list列表.png(2)tuple元祖tuple.png(......
  • 用python的tk写一个界面
    记录一下,tk写界面的方法。importtkinterastkimportpyautoguiaspgimporttimeimportpyperclip#剪切板调用#主体窗口设置#root=tk.Tk()root.title("护理记录")root.geometry('550x550+0+0')root.attributes("-topmost",1)font=('宋体',14)#窗......
  • 算法训练day10 LeetCode 232
    算法训练day10:LeetCode232.225.232.用栈实现队列题目232.用栈实现队列-力扣(LeetCode)题解代码随想录(programmercarl.com)classMyQueue{public:stack<int>stIn;stack<int>stOut;MyQueue(){}voidpush(intx){......
  • python系列教程215——列表解析与矩阵
    声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知识更好地理解AI技术,我让助理负责分享这套python系列教程,希望能帮到大家!由于这套python教程不是由我所写,所以不如我的AI技术教学风趣幽默,学起来比较枯燥;但它的知识点还是讲到位的了,也值......
  • Python编码规范和最佳实践
    Python编码规范和最佳实践是提高代码质量、可读性和可维护性的重要因素。以下将详细介绍Python的编码规范和最佳实践,并通过具体案例说明其功能。Python编码规范文件扩展名Python文件扩展名通常为.py,用于标识Python文件。在命名文件时,应采用简洁、清晰的名称,以反映文件的内容或功能......
  • linux下安装python
    编译安装python3.6的步骤1.下载python3源码包wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz2.下载python3编译的依赖包yuminstall-ygccpatchlibffi-develpython-develzlib-develbzip2-developenssl-develncurses-develsqlite-develreadlin......