Python基础学习----第三弹

本文深入探讨Python的基础知识,重点关注函数的定义、参数类型和返回值,包括位置参数、名称参数、全局变量与局部变量的概念。此外,还介绍了四种常用的数据类型:元组、集合、列表和字典的特性及其使用方法。
摘要由CSDN通过智能技术生成

向内看自己,永远看自己的进步!

好!开始!


五、函数

def定义函数,函数分为有无参数、有无返回值。函数先后顺序执行,先定义函数在调用函数。

函数的本质是一个地址,函数的参数可以为另一个函数,函数作为变量时不带括号。还可以利用返回值作为参数。带括号的函数的类型是函数的返回值类型。函数可以有多个返回值。return之后的语句不会被执行。

位置参数和名称参数。按照顺序输入参数,或指定名称输入参数。数字,字符串当作参数传递时,原来的数字,字符串不会改变。

全局变量和局部变量。调用全局变量时,需要改变全局变量的值或者在函数内声明全局变量利用global进行修饰,不加global修饰则全局变量直接调用即可。在函数嵌套时,内层函数需要调用外层函数声明的局部变量,先利用nonlocal进行修饰。否则相当于声明一个新的变量。

#判断120-150之前,每个数拆分为质数相加和

ulimit = 0#定义上界,利用globcl进行改变
llimit = 0#定义下界,利用globcl进行改变

def judge(num):#判断是否为质数
    if num <= 0 or num == 1:
        return False
    elif num == 2 or num == 3:
        return True
    else:
        flag = True
        for i in range(2,num):
            if num%i == 0:
                flag = False
                break
    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值