摘要: 1.对两个列表中的元素一一对应,创建成一个字典 a = [1,2,3] b = ["a","b","c"] print(list(zip (b,a))) >>>>{"a":1,"b":2,"c":3} 2.对多个列表中的每个元素进行赋值,即先将第一个列表中的第一个元素取出来,再取出第二个列表的第一个 阅读全文
posted @ 2020-03-22 15:43 小白cwt 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一些基础的内置函数 (1)abs() 求绝对量 (2)byte() 转化为字节 》》》可用于网络传输 bytes(name, encoding="utf-8") encode() >>编码 (3)chr 将数字转化为ascill 码中对应值,ord 与chr 相反 (4)dir() 目录 (5)di 阅读全文
posted @ 2020-02-07 15:58 小白cwt 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1.递归函数:在函数中调用本身。 (1)特性:1)要有明确的结束条件(必需要用返回值return,否则会陷入死循环)。 2)递归函数效率不高。原因:函数会一层一层进行,一层一层进行返回。 (2) def red(k): if k == 5: print("结果刚刚好") return if k < 阅读全文
posted @ 2020-02-06 15:57 小白cwt 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1.编程的3大方法 面向过程:即一步一步往下执行,若有一步不成立则停止往下,重新回到第一步。 函数式:编程语言定义的函数+数学意义的函数。 面向对象:将某一东西所有相同的特征和动作整合在一起。 注意:def定义的就是函数式编程这种说话是绝对错误的。如下图,下图就是一种面向对象。定义了一个人 2.类: 阅读全文
posted @ 2019-08-15 14:36 小白cwt 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一.面向对象编程的三大特性 (一)继承 1.继承:子类继承父类的所有属性,若子类中有与父类属性相同的,由于作用域的影响,当调用该属性时会得到子类的该属性值。 用一句话总结继承:给了类(子类)一个特权,能去别的类(父类)的属性字典里找其属性。 2.继承分为单继承和多继承。 3.继承的含义: (1)继承 阅读全文
posted @ 2019-08-15 14:36 小白cwt 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.基本的形式 注意:函数一碰到return就会停止 2.函数参数 (1)形参:即定义参数时的参数如:def chen (x) >>>>>x即为形参。形参不占用内存。 (2)实参:具体值代入函数时,该具体值即为实参。如:chen(5) >>>>>在该函数中x=5即为实参。 (3)位置参数:即在把具体 阅读全文
posted @ 2019-07-26 17:58 小白cwt 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1.用%进行字符串格式化:%(key)flags(对齐方式,如+表右对齐) width(步长) .precision(保留小数点后几位) type (数据类型) (1):s表示输入的是字符串类型但就算是其它类型依然可以运行,d表示的是整数字(不可以输入其它),f 表示的小数 补充:若要输百分号可以写 阅读全文
posted @ 2019-07-23 01:33 小白cwt 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 1.定义:由不同元素组成,无序,且集合中元素是不可变类型。如:int,str,tuple (1)由于是不同元素组成,所以可以用于简单的去重(不考虑顺序时可用) 2.可变性:集合本身是可以变化的,但是也可以创建不可变集合。》》》》frozenset() (1)增加元素:.add() (2)删除:.1) 阅读全文
posted @ 2019-07-23 00:33 小白cwt 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1.(1)key:列表,字典不能作为键(bool值可以,0代表错误,1代表正确) (2)value:可以是任意值 2.字典是无序的 3.取值 (1)索引取值:dict[key]>>>>>>>>value,如果dict字典中没有该key,则会报错。 (2)get(key):如果不存在会输出none ( 阅读全文
posted @ 2019-07-22 18:34 小白cwt 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1.元组元素可以是任意数据类型,为了区别于函数特意再写元组时可以在最后加一个,如(1,2,3,) 2.元组元素不可以被修改,不能增加也不能删除。此处的元素指的是一级元素。如(1,3,[1,2,5,8],(9,5,4),) 不能将[1.2.5.8]删掉也不能将其修改成5,同样的不能在元组中增加一个元素 阅读全文
posted @ 2019-07-22 17:43 小白cwt 阅读(366) 评论(0) 推荐(0) 编辑