zoukankan      html  css  js  c++  java
  • 廖雪峰python学习笔记——函数式编程

    一个简单粗暴的内置函数:

    reduce()和map()的区别:

    map()是将函数依次作用到每个参数上,而reduce()相当于是迭代,而且每次都必须是两个参数。

    用reduce()和map完成str()函数的工作:

    练习对比:

    自己写的鬼代码....:

    真的是什么鬼.....下面是同学写的,看差距吧:

    第二题:

     自己写的:

    记得用range()直接生成一个list,简便快捷。

    filter函数过滤序列:

    python中的strip()这个函数是删除字符的函数:

    我自己写的:

    注意:range函数不包括最后一个数,所以应该是range(1,101)

    同学写的:

    差不多是一个意思。

    sorted函数:

    好好反省反省:

    看自己练的代码太不注意细节问题,没有编程的思想,在瞎编。

    注意编程的语法问题:

    首先最基础的,定义一个函数必须要定义函数的参数且要有冒号:

    并且已经将都转为大写的字符串赋值给了u1和u2那肯定要拿u1和u2去比较。而且if比较语句的语法也是要有冒号的:

  • 相关阅读:
    linux学习笔记--文件
    linux学习笔记——基础命令
    nginx实现动静分离
    keepalived+nginx高可用负载均衡环境搭建
    keepalived衡环境搭建
    redis配置文件redis.conf说明
    基于sentinel 的redis集群环境搭建
    jdk动态代理
    spring的事物实现
    Linux用户配置
  • 原文地址:https://www.cnblogs.com/Yiren-33/p/6744615.html
Copyright © 2011-2022 走看看