摘要:""" 课程回顾总结与问题解答 1.函数运行结果,使用return和print有何区别?什么场景使用return,什么时候用print return:是用给函数返回结果的 print:是用来将数据输出到控制台 2.列表、字典、字符串、元祖等数据类型之间的转换,做作业的时候经常不知道如何转换 列表:l
阅读全文
摘要:''' 1、上课的代码全部敲一遍(不要求提交) 2、有一组数据,如下格式: [ {'case_id': 1, 'method': 'post', 'url': '/member/login', 'data': '123', 'actual': '不通过','excepted': '通过'}, {'c
阅读全文
摘要:''' 继承: 1、类方法、静态方法、私有属性 类方法:使用装饰器@classmethod,第一个参数必须是当前类的对象,该参数名一般约定为"cls", 通过它来传递类的属性和方法(不能传实例的属性和方法),"cls"代表类本身 类方法调用:实例对象和类对象都可以调用 实例方法:只能由实例对象来调用
阅读全文
摘要:""" 1、类属性怎么定义? 实例属性怎么定义?什么属性适合定义位类属性,什么属性时候定义成实例属性(简答) 类属性定义:直接定义在类里面的变量,叫做类属性 实例属性定义:对象.属性名 = 属性值 类属性:这类事物所有的对象都有这个属性,属性值都是一样的,适合定义为类属性 实例属性:这类事物所有的对
阅读全文
摘要:''' 主动抛出异常处理raise函数 语法格式: raise 异常类型(异常信息) raise NameError(name "a" is not defined) 在接口测试中会用到 断言:assert 断言,什么是断言 其实就是一个assert后面跟一个条件语句,如果条件不成就会触发断言异常
阅读全文
摘要:""" 第一题 1、写出异常处理语句中try作用是什么,except,else,finally下面的代码分别在什么时候会执行?(简答题) 第二题 2、改善上节课的注册程序,打开文件的读取数据的时候,如果文件不存在会报错,请通过try-except来捕获这个错误,然后进行处理 第三题 3、优化之前作业
阅读全文
摘要:import os """ 通过文件的路径去打开文件 相对路径:相对当前的工作路径去定位文件位置 .:代表当前路径 ..:代表上一级路径(父级路径) 绝对路径:相对于电脑的根目录来进行定位 绝对路径:相对于电脑的根目录来进行定位(windows下面就是根目录) 电脑放在别的电脑还可以继续使用,需要用
阅读全文
摘要:""" # 第一题: # 要求:请将数据读取出来,转换为以下格式 {'data0': '数据aaa', 'data1': '数据bbb', 'data2': '数据ccc', 'data3': '数据ddd'} # 提示: # 可能会用到内置函数enumerate # 注意点:读取出来的数据如果有换
阅读全文
摘要:''' 模块和包管理 模块和包的定义: 模块:模块是一个Python文件,以.py结尾,包含了Python对象定义和Python语句 包:Python中的包就是一个包含__init__.py文件的目录(文件夹) 为什么代码会有浅色的波浪线和红色的波浪线? 浅色的波浪线:pycharm检测你的这行代码
阅读全文
摘要:import keyword ''' # 第一题:简单题 1、什么是全局变量? 2、什么是局部变量? 3、函数内部如何修改全局变量(如何声明全局变量 )? 4、写出已经学过的所有python关键字,分别写出用途? # 第二题:数据转换 现在有以下数据, li1 = ["{'a':11,'b':2}"
阅读全文
摘要:''' 关键字: False:bool数据类型 True:bool数据类型 None:表示数据的内容为空 and:逻辑运算符:与 or:逻辑运算符:或 not:逻辑运算符:非 in:身份运算符,判断变量是否在序列中 is :成员运算符,判断变量是否为某个类的实例 del:删除变量或序列的值 asse
阅读全文
摘要:一、函数的作用域: 1、全局变量 2、局部变量 3、global 二、内置函数 1、常见的内置函数 print : 输出 input : 输入 type : 查看数据类型 id : 获取数据的内存地址 range : 生成数据 len : 获取数据的长度(元素总数) int、float 、bool
阅读全文
摘要:''' 一、国庆知识小拓展 1、 用户登陆程序需求: 1. 输入用户名和密码; 2. 判断用户名和密码是否正确? (name='root', password='123') 3. 为了防止暴力破解, 登陆仅有三次机会, 如果超过三次机会, 提示错误次数过多,账号已被冻结; 2、给定一个句子(只包含字
阅读全文
摘要:''' 二、作业(每一道题封装成一个函数) 1、输出99乘法表,结果如下:(提示嵌套for循环,格式化输出) 2、有1 2 3 4 这四个数字,设计程序计算能组成多少个互不相同且无重复数字的3位数?分别是什么? 3、通过函数实现一个计算器,运行程序分别提示用户输入数字1,数字2, 然后再提示用户选择
阅读全文
摘要:1、什么是函数?函数有什么作用? 函数都是有特定功能的,都是由一些有特定功能的进行封装完成的 2、已经学过了哪些内置函数?分别有什么作用? print:输出 input:输入 type:查询数据类型 id:获取数据的内存地址 range:生成数据 len:获取数据的长度 int、float、bool
阅读全文
摘要:import random """ 1、一家商场在降价促销。如果购买金额50-100元(包含50元和100元)之间,会给10%的折扣(打九折), 如果购买金额大于100元会给20%折扣。 编写一程序,询问购买价格,再显示出折扣(%10或 20%)和最终价格。 2、输入一个 5 位数,判断它个位与万位
阅读全文
摘要:""" if语法规则: if 条件比较语句1: # 条件成立的时候 会执行的代码 elif 条件比较语句2: # 条件2成立的时候 会执行的代码 else: # 条件不成立的时候会执行的代码 """ # 定义一个字典,存储一个账号 密码 user = {'u_id': "python", "pwd"
阅读全文
摘要:""" 有6道题(通过字典来操作): 1. 某比赛需要获取你的个人信息,设计一个程序, 运行时分别提醒输入 姓名、性别、年龄 ,输入完了,请将数据存储为一个字典, 2、数据存储完了,然后输出个人介绍,格式如下: 我的名字XXX,今年XXX岁,性别XX,喜欢敲代码 3. 有一个人对你很感兴趣,平台需要
阅读全文
摘要:""" 列表:可变数据类型,对列表内部的元素可以进行修改 元祖: tuple,不可变数据类型,是不可以进行增删查改 元祖的方法: count 查找元素的数量 index 从前往后依次查询元素的下标位置 字符串、列表、元祖总结: 序列类型:字符串、列表、元祖内部元素是有序的 通用操作: 下标取值 切片
阅读全文
摘要:''' 1、将给定字符串的PHP替换为Python best_language = "PHP is the best programming language in the world! " 2、编写代码,提示用户输入1-7七个数字,分别代表周一到周日,打印输出“今天是周几”(要求:使用上课学过的知
阅读全文