zoukankan      html  css  js  c++  java
  • python中的函数及作用域的理解

    内置函数

    常用的几个内置函数

    function des
    len 求长度
    min 求最小值
    max 求最大值
    sorted 排序
    reversed 反向
    sum 求和

    进制转换函数

    function des
    bin() 转换为二进制
    oct() 转换为八进制
    hex() 转换为十六进制
    ord() 将字符转换成对应的ASCII码值
    chr() 将ASCII码值转换成对应的字符

    匿名函数lambda

    关键字lambda用来创建简单的匿名函数。
    它既不能包含控制结构也没有return语句,
    返回的值就仅仅是表达式计算后得到的值。

    使用lambda可以省下函数定义的过程,
    可以使得代码更加精简。
    对于有些只需要使用一两次的函数,
    使用lambda也就不需要考虑函数命名的问题。

    作用域

    变量的在哪里被赋值的就决定了这个变量作用的区域。

    定义在函数外的拥有全局作用域的变量称为全局变量,可以在整个程序。

    范围内访问,全局变量可以在函数内被访问但不可以在函数内被修改。

    定义在函数内部的拥有一个局部作用域的变量称为局部变量,只能在其被声明的函数内部访问。

    变量名 DES
    global 用来声明全局变量
    nonlocal 用来声明使用外层(非全局)变量
    
    
  • 相关阅读:
    Deltix Round, Summer 2021
    CF1558F Strange Sort 题解
    将文本复制到粘贴板上
    Mac安装2021ps
    腾讯云TDSQL-C云原生数据库技术
    腾讯云分布式数据库TDSQL再获认可
    T-TDSQL的核心技术
    TDSQL原创技术的出发点
    拓路前行-TDSQL追求极致体验的这一路
    TDSQL多集群下的自动化和交付
  • 原文地址:https://www.cnblogs.com/zhuzq/p/9529286.html
Copyright © 2011-2022 走看看