摘要:
一、三元运算 格式:对象 = 值1 if 条件 else 值2 当条件成立将值1赋给对象,反之将值2赋给对象 通式:代码1 if 条件 else 代码2 当条件成立执行if前面的代码1,不成立则执行代码2 二、lambda表达式 格式:函数名 = lambda 形参:功能代码 注:不能有赋值(ass 阅读全文
摘要:
一、定义和使用 1、函数时编程的作用:降低代码的重复率,增强代码的可读性 2、格式: def 函数名(参数): 函数体 返回值 def表示关键字,代码执行到def时,就知道这是函数,程序会将其放置内存不执行它,只有调用函数时才会被执行 函数名:函数的名称,日后根据函数名来调用函数 参数:为函数提供数 阅读全文
摘要:
一、字符串和数字 1、存储方式: str:一次性创建,不能被修改,只要修改,就是再创建一个字符串 list:是链表的形式,它存储了上一个元素和下一个元素的位置 2、深浅拷贝和赋值 对于数字和字符串,赋值、浅拷贝和深拷贝无意义,因为它们都指向同一个地址 结论:拷贝和赋值都指向同一个位置 二、列表、字典 阅读全文
摘要:
一、集合的区别 1)set是什么? set:是一个无序接不重复的元素集合 里面存储元素的顺序并不是按之前定义的顺序,因此不能通过序号去取值 2)与其它集合区别 list:允许重复的集合,可修改 tuple:允许重复的集合,不可修改 dict: set:不允许重复的集合,可修改 二、set创建 s = 阅读全文
摘要:
1、for循环:用户按顺序遍历对象中的内容 格式:for 变量 in 对象: (在遍历的过程中,将对象里的元素一一赋给变量) 2、enumerate:为迭代的对象添加序列号 如上所示,每访问字符串s一个元素就为元素添加一个序列号 3、range:在指定范围内生成指定的数字 有三个参数:start(开 阅读全文
摘要:
一、字典 字典:每个元素都是一个键值对 >>> user = {'name':'tdh','age':80,'sex':'nan'}>>> user['name']'tdh' >>> user['age']80 如上:字典的键:name、age、sex,字典的值:‘tdh’、80、‘nan’,每个键 阅读全文
摘要:
一、列表 列表:两边是中括号,中间每个元素之间以“,”相隔 ,中间的元素可以是数字、字符串、元组、列表、字典 例:a = ['a',1,[2,3],(1,2),{1:2}] 直接赋值:只是传递对象的引用,原始列表发生改变时,被赋值的列表b也会改变 >>> a[1].append(6) >>> a,b 阅读全文
摘要:
一、几个查看帮助的内置函数 type():查看数据类型 dir():查看一个对象或类的所有属性(所有的方法名) help():查看帮助文档(详细解释) 二、基本数据类型 1、数字 int:整型 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~21 阅读全文
摘要:
一、算数运算符 +:两个对象相加 例:1 + 2等于3 ( int + int 等于int) 1.0 + 2等于 3.0(float + int或float等于float) ‘12’ + ‘2’等于‘122’(字符串只能与字符串相加) -:两个对象相减(用法和加法一样,字符串不能直接做减法) *:两 阅读全文
摘要:
一、条件语句 1.格式 1)if 条件 : 执行语句 else: 执行语句 2)if 条件: 执行语句 elif 条件: 执行语句 ..... else: 执行语句 2.运算符 1)关系运算符:判断两个数值之间的大小相等关系的符号(<,>,==,<=,>=,!=) 2) 逻辑运算符:连接多个条件,并 阅读全文