python s13 day04】的更多相关文章

1.1 all() 和 any( )   all() any()   0,None,"", [], (),{} #布尔值为0的 列举,None ,空列表,空元祖,空. print(bool(()))   所有为真,才为真 n = all([1,2,3,None]) print(n)   只要有真,就为真 n = any([[],0,"",None]) print(n)   ascii() # 自动执行对象的 __repr__ class Foo: def __rep…
<!doctype html>day04 - 博客 figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max-width: 100%; vertical-align: middle; } button, input, select, textarea { color: inherit; font: inherit; } input[type="…
数学运算符: +  加 -  减 *  乘 **  指数运算 /  除 //  整除 %  取余 比较运算符: >  大于 <  小于 >=  大于等于 <=  小于等于 ==  等于 !=  不等于 赋值运算符: =          num = 4 +=        num += 2 等价于 num = num + 2 -=         num -= 2 等价于 num = num - 2 *=         num *= 2 等价于num =num * 2 **= …
今天学习的主要内容: 一,列表 1,列表的介绍 列表是python的基础数据类型之一,其他编程语音也有类似的数据类型.例如:JS 中的数组Java中的数组等等. 它是以[]括起来,每个元素用',隔开而且可以存放各种数据类型. 列表相比于字符串.不仅可以存放不同的数据类型,而且可以存放大的数据.32位python可存放536870912个元素. 而且列表是有序的(按照你保存的顺序),有索引,可以切片方便取值. 2.列表的索引和切片 列表和字符一样;也拥有索引: lst = ["麻花藤",…
一.list list可以存放各种类型的数据,与java中list类差不多,比如li = ['keith', 1, True, [1, 2, 3], {name: 'tangtang', age: 18}]: 并且列表是有序的.有索引的.可切片.方便取值. 基本索引与切片类似str. 列表的基本操作 增 append()  --  追加一个元素0 extend()  --  追加多个元素,extend的参数必须是可迭代的对象,否则报错.例: # extend list = ['Mary', 'S…
函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个小模块,在需要的时候 调用 函数的使用包含两个步骤: 定义函数 -- 封装 独立的功能 调用函数 -- 享受 封装 的成果 函数的作用,在开发程序时,使用函数可以提高编写的效率以及代码的 重用 演练步骤 新建 04_函数 项目 复制之前完成的 乘法表 文件 修改文件,增加函数定义 multiple_…
第5章 if 语句 5.1 一个简单的示例 使用前面的解析列表构建一个0-9的数值列表. 判断0是否在列表中,如果在输出 0在列表A中 A = [i for i in range(0,10)] if 0 in A: print('0在列表A中') 结果为: 0在列表A中 5.2 条件测试 每条if语句的 核心 都是一个值为 True 或 False 的表达式,这种表达式被称为条件测试. 如果条件表达式输出的结果为True则执行if语句中的代码块,如果输出的结果为False则忽略if语句中的代码块…
作业需求 思路:1.先写出大体的类,比如学校类,学生类,课程类--   2.写出类里面大概的方法,比如学校类里面有创建讲师.创建班级-- 3.根据下面写出大致的代码,并实现其功能       遇到的困难: 1.在类与类关联上卡住了,比如: 老师如何查看班级信息?? 老师有班级名称的属性, 而要查看班级信息,需要班级对象 那应该将老师的班级名称与班级对象相关联起来 那不同老师怎么办?? 所以学校创建 老师对象时,应该将老师名称与老师对象相关联起来 通过输入老师名称即可找到老师对象 2. 想把讲师对…
内容目录 反射 模块 os模块 sys模块 md5加密模块 re正则匹配模块 configparse模块 xml模块 shutil模块 subprocess模块 反射 利用字符串的形式去对象(模块)中操作(寻找/检查/删除/设置)成员,我们称之为反射. 方法: getattr delattr setattr hasattr 应用案例需求: 现在需要访问不同的网站返回不同的数据,现在用函数和模块的方法实现该功能需求 import commons def run(): inp = input('请输…
内容目录 双层装饰器 字符串格式化 生成器和迭代器 递归 模块 双层装饰器 需求场景介绍: 现有用户登录系统,普通用户能查看自己相关信息的权限,管理员用户能查看所有用户的权限,可以做两个装饰器来实现需求,一个来限制登录,另一个为双层判断是否为管理员账号,可以这样来实现 USER_INFO = {} def check_login(func): def inner(*args, **kwargs): if USER_INFO.get('is_login', None): ret = func(*a…