python基础

Tips:编程是工科,多动手、付出必有回报。

博文目录

  • 【顶】好评文章推荐

  • python的exec()函数用法详解

    exec()函数和eval()函数功能上有些类似,但是exec()比eval()要强大一些,除了执行表达式之外还能执行更复杂的语句,但是exec 返回值永远为 None(也就是没有返回值)。 exec(object[, globals[, lo...

    指数:14520-03-15

    阅读更多
  • python函数坑之默认参数为列表(可变对象),每次调用值都变

    python函数可以有默认参数,但是当你给一个默认参数传值为为可变数据类型时,你会发现一些奇葩的问题。案例如下: # -*- coding: utf-8 -*-def append_to(num, my_list=[]): my_list.append(num) return m...

    指数:14120-09-29

    阅读更多
  • python函数坑之修改不可变类型全局变量

    对于不可变类型全局变量,首先用global关键字在函数内部声明一下,然后函数内部才可以使用全局变量;如果不加global声明全局变量在函数内部不能直接用。所以对于不可变数据类型的...

    指数:35920-09-29

    阅读更多
  • python函数坑之修改可变类型全局变量

    对于可变类型全局变量,在函数内部不需要global就可以直接修改(比如追加元素、删除元素),但是如果是在函数内部对其进行赋值操作则需要加global关键字,否则就报错。看下面两个案...

    指数:11420-09-29

    阅读更多
  • python函数坑之默认参数、位置参数顺序

    python函数传参的时候一定要把默认参数写在最后,无论是定义还是调用,否则就会出错。看下面错误的例子: 第1个是函数定义传参顺序错误, # -*- coding: utf-8 -*-def echo(name='老王',age):...

    指数:24720-09-29

    阅读更多
  • python函数内使用可变全局变量local variable 'nums' referenced before assignment

    大家知道,可变类型全局变量可以在函数内部直接使用,比如一个列表可以在函数内部增删改查元素!如下; # -*- coding: utf-8 -*-nums = [1,2,3,4]def change(): nums.append('aaa') nums[1] = 'bbb' print(num...

    指数:33020-09-29

    阅读更多
  • dir函数、id函数、help函数、type函数

    dir函数、id函数、help函数、type函数是对我们有帮助的函数,各自有各自的使用场景。 dir函数:dir([object]) python 内置方法有很多,正常的人类不能记住所有方法,这时候就靠 dir() 函数,...

    指数:43120-03-21

    阅读更多
  • dir函数如何判断是属性还是方法

    dir函数用着很方便,但是打印出来的结果从视觉上无法区分属性还是方法。dir函数如何判断是属性还是方法呢?大家可以借助type函数和eval函数来判断。以time模块为例,代码如下: #...

    指数:35620-03-22

    阅读更多
  • python的sum求和函数详解

    sum()是求和函数,语法如下: sum(iterable[, start]) 参数解释: iterable -- 可迭代对象,如:列表、元组、集合、字典。 (易错点:牢记iterable中的元素必须是数值) start -- 指定相加的参数,如果...

    指数:33420-04-06

    阅读更多
  • python的zip函数及*解压详解

    在python3中,zip()函数返回一个可迭代对象,对象中的每个值是iterable中元素的索引及值组成的元组。这样做的好处是节约内存。在 Python 2.x 中zip() 返回的是一个列表。 语法如下: zip([...

    指数:34020-09-05

    阅读更多
  • python的enumerate函数详解

    返回一个可迭代对象(叫做枚举对象),对象中的每个值是iterable中元素的索引及值组成的元组。 enumerate() 方法的语法如下: enumerate(iterable, [start=0]) 参数 iterable-- 支持迭代的对象。 start...

    指数:36320-04-06

    阅读更多
  • python的map函数及易错点(空数据)

    map() 函数的功能是对可迭代对象中的每个元素,都调用指定的函数,并返回一个 map 对象。 map() 函数语法如下: map(function, iterable,iterable,...) function 表示一个函数,可以是内置函数、自...

    指数:48220-09-28

    阅读更多

站点信息

  • 网站程序:Laravel
  • 客服微信:a772483200