019 函数:我的地盘听我的

#小甲鱼课程笔记及课后作业

Python 所有的函数都是有返回值的,当不写return 语句时默认返回None。

全局变量和局部变量

在函数里面定义的变量以及参数就是局部变量,出了函数,这些变量就是无效的 

函数外定义的变量就是全局变量,他在整个代码段中都是可以访问到的  不要试图在函数内部修改全局变量的值,否则Python会自动在函数内部创建一个新的局部变量代替,而真正的全局变量的值并没有丝毫改变


def g(temp):
    list1 = list(temp)
    list2= list(reversed(list1))#这里要注意reserve和reserved的区别 前者是列表内建方法 列表原地翻转 后者是返回一个翻转后的迭代对象 需转化列表
    if list1 == list2:
        print("是回文联!")
    else:
        print("不是回文联!")
temp = input("请输入一句话:")
g(temp)

def count(*params):
    lenth = len(params)
    i = 0
    while i <lenth:
        
        m=0 #英文字母
        n=0 # 数字
        t=0  #空格
        p=0
        for each in params[i]:
            if each.isalpha():
                m=m+1
            elif each.isdigit():
                n=n+1
            elif each.isspace():
                t=t+1
            else:
                p=p+1
           
        print("第%d个字符串共有:英文字母%d,数字%d个,空格%d个,其他字符%d个"%(i+1,m,n,t,p))
        i = i + 1
            
count("I love fishc.com","baby")   

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值