摘要: 1、Python是一门弱类型语言,变量的类型由它的值确定。 2、赋值: 直接赋值: A =1 链式赋值: A=B=1 序列解包赋值: A,B = 1,2 等号左边的变量和右边的常量个数一定要一致 list_a[1:3] = "a", "b" a = list(range(10))[0, 1, 2, 阅读全文
posted @ 2017-09-18 23:39 不将就! 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 定义可变参数和定义一个list或tuple参数相比,仅仅在参数前面加了一个*号。在函数内部,参数numbers接收到的是一个tuple,因此,函数代码完全不变。但是,调用该函数时,可以传入任意个参数,包括0个参数: 关键字参数 可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一 阅读全文
posted @ 2017-09-18 16:35 不将就! 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1、list中是可变的,tuple不可变 所以tuple没有insert, pop,append方法 2、定义只有一个元素的tuple的时候,必须加逗号,否则不会被认为是tuple,而被识别为括号 比如,a = (1) 会被识别为数字1, (1,)这样才被识别为一个元组,只有一个元素,数字1 3、元 阅读全文
posted @ 2017-09-18 14:00 不将就! 阅读(10489) 评论(0) 推荐(0) 编辑