
pppppython
文章平均质量分 51
强森森森森森
雅俗共赏
展开
-
django中forms和modelform还有fields有什么区别和关系,作用分别是什么
"""发送短信??print(tql, '发送短信')print(template_id, '模板id')return HttpResponse('模板不存在')print(res)return HttpResponse('登录页面')return HttpResponse("注册页面")else:return HttpResponse('发送失败')password = forms.CharField(label='密码', widget=forms.PasswordInput())原创 2025-01-12 15:47:54 · 463 阅读 · 0 评论 -
类和对象的继承
继承 class 子类(父类) 先定义父类 子类cat继承base的方法,并且可以有自己的方法 私有化 私有化:父类当中以 双下划线开头的行为,子类都不可以继承,仅父类内部可用, 父类对象和子类都不可用 方法也可以私有化 单下划线开头的,父类子类内部都可以用 但实例对象不可用(不常用) 当子类方法和父类方法重名时 1.完全覆盖 2.添加内容 若要调用子类,给子类定义对象 初始化的时候要在子类初始化的开始时 先用super.init()初始化父类的参数 然后初始化自己的参数 动态设置原创 2021-04-15 17:49:07 · 240 阅读 · 0 评论 -
python的类和对象
类:同一类事务的抽象描述(属性,功能) 对象:符合类的描述,是哪一类事物的具体存在 为什么封装成类:把相关功能封装成类,不管哪个对象都可以调用 1.定义类 2.生成对象 1.生成类 class 类名(大驼峰) 属性(变量等于值) 方法(功能函数) 2.生成对象 对象名 = 类名() 调用: 对象名.属性/方法 重要 self,实例属性和实例方法 在class内部方法的参数 实例属性:self.属性名 实例方法:参数第一个是self 实例都是可以访问类属性,类方法的 要通过对象调用类,否则会出错原创 2021-04-14 17:11:35 · 302 阅读 · 0 评论 -
python库的导入,异常处理,路径处理
内置库:不需要安装直接引入 Lib 第三方库:先pip安装在使用 Lib\site-packages 自定义模块 模块:.py文件 包:init.py的文件夹 引入方式 import 模块 from … import … 从哪些目录去找包 引入自己的包 当包在相对路径下,直接引用就好 要么就得from … import … from … import … as(别名,包名太长,调用不方便) 导入包如果不用的话,就是灰色 eg: 异常处理和路径处理(os模块) 项目路径和原创 2021-04-13 16:41:51 · 427 阅读 · 0 评论 -
python文件操作及模块引入
** 利用open函数 前面加r取消/的转义职能,当文件在同一文件夹下时候直接open() 也可以用open()创建新文件 但是如果目录不存在,就会报错(可以创建文件不能创建文件夹)** 前三个用的比较多 ctrl + B 查看模块源码 文件读取 read() 打开一次就只能读一次,默认从头开始 readline() readlines() **默认从文件开始读取 ** eg: read()全部读取,读取出来为字符串 readline(),一句一句读 readlines(),读取所有数据,结果为一个原创 2021-04-11 16:53:40 · 195 阅读 · 0 评论 -
函数的变量,及拆包
函数变量作用域 局部变量只有函数内部可用,函数功能需要 全局变量定义在函数外部,函数内部可以使用但不能修改 如果想用全局变量,要在函数内部声明global全局变量 函数传参拆包 一般是对元组列表拆包 常用于函数参数个数固定,且个数对应,且类型相同 字典拆包 常用内置函数 ...原创 2021-04-11 14:55:41 · 127 阅读 · 0 评论 -
python函数
函数 def 函数名称(): 缩进的函数体 def get_money(): print("hahahah") get_money()#调用函数 定义时,()内放的是形参,定义几个用几个,否则报错,个数由需求来实现 def get_money(cardNum,passwd,count): if len(cardNum)< 10: print("卡号出错") if len(passwd) != 6: print("长度出错") if int(count) % 100 != 0:原创 2021-04-10 16:16:42 · 171 阅读 · 0 评论 -
python流程控制 while,for
if else if 条件1: 执行操作 esle: 执行操作 elif if 条件1: 执行操作 elif: 执行操作 elif: 执行操作 elif: 执行操作 else: 执行操作 程序debug 小红点为断点,执行到这个地方会暂停原创 2021-04-07 15:52:13 · 140 阅读 · 0 评论 -
python的字典
元组与列表最大的区别就是,列表的值可以发生改变而元组的值不可变 tuple =() 有序,以,分割 my_tuple = (1,2,3) print()原创 2021-04-07 15:07:31 · 127 阅读 · 0 评论 -
python的列表与元组
列表 一种数据类型(list),可以放任意数据类型,可重复,有序的,(增删改查),可变类型 获取列表索引 通过下标获取值 print(name[1]) 通过值获取下标 name.index(“小剑剑”) 添加数据 append 默认追加在末尾 列表.append(数据) 插入数据 insert 位置,值 列表.insert(0,“小猪猪”) 合并列表 列表.extend() 将2追加到列表1 修改 列表[索引]=值 删除数据 list.remove(数据) del list[6] lis原创 2021-04-04 18:35:07 · 129 阅读 · 0 评论 -
python的字符串类型
字符串不可变类型 空字符串 s = "" print=(s) python字符串操作 person_info='我是小简老师,我喜欢"python",我今天跟你们过节呢' 取某一位置值 print(person_info[6]) print(person_info[-1]) 取区间值(切片) 格式:字符串[起始索引:结束索引:步长] 左闭右开,默认步长为1 print(person_info[0:6]) #0,1,2,3,4,5, 步长1 步长为负数笔试负向切片,倒着 eg2: 字符串反转:原创 2021-04-04 18:07:13 · 178 阅读 · 0 评论