AI智能
改变未来

Python开发 第33页

Python - eval()-爱站程序员基地

Python – eval()

AI

eval 是干嘛的? 解析字符串表达式并执行,并返回一个值 语法格式 eval(expression[, globals[, locals]]) expression:表达式字符串 globals:必须是一个字典 locals:可以是任何 ...

Python - 面向对象编程 - __repr__()-爱站程序员基地

Python – 面向对象编程 – __repr__()

AI

为什么要讲 __repr__ 在 Python 中,直接 print 一个实例对象,默认是输出这个对象由哪个类创建的对象,以及在内存中的地址(十六进制表示) 假设在开发调试过程中,希望使用 print 实例对象时,输出自定义内容,就可以用 ...

Python - repr()、str() 的区别-爱站程序员基地

Python – repr()、str() 的区别

AI

总的来说 str():将传入的值转换为适合人阅读的字符串形式 repr():将传入的值转换为 Python 解释器可读取的字符串形式 传入整型 # numberresp = str(1)print(resp, type(resp), len...

Python - 面向对象编程 - __call__()-爱站程序员基地

Python – 面向对象编程 – __call__()

AI

__call()__ 的作用 使得类实例对象可以像普通函数那样被调用 实际栗子 from typing import Callableclass PoloBlog:def __init__(self, name):self.name = n...

Python - 面向对象编程 - 实战(6)-爱站程序员基地

Python – 面向对象编程 – 实战(6)

AI

需求 设计一个培训机构管理系统,有总部、分校,有学员、老师、员工,实现具体如下需求: 有多个课程,课程要有定价 有多个班级,班级跟课程有关联 有多个学生,学生报名班级,交这个班级对应的课程的费用 有多个老师,可以分布在不同校区,上不同班级的...

Python - pydantic(2)嵌套模型-爱站程序员基地

Python – pydantic(2)嵌套模型

AI

简单的栗子 class User(BaseModel):id: int # 必填字段name: str = \"小菠萝\" # 有默认值,选填字段signup_ts: Optional[datetime] = Nonefriends: Li...

Python结合Selenium简单实现Web自动化测试-爱站程序员基地

Python结合Selenium简单实现Web自动化测试

AI

这篇文章是入门级别的应用Python + Selenium进行自动化测试,包括环境搭建及简单的实例。基本思想是用Firefox Selenium IDE插件录制脚本并生成Python代码,用Python结合Selenium及浏览器驱动程序执...

关于Python中字符串的各种操作-爱站程序员基地

关于Python中字符串的各种操作

AI

目录 1、字符串拼接 2、字符串截取(字符串切片) 3、分割字符串 4、合并字符串 5、统计字符串出现的次数 6、检测字符串是否包含某子串 7、字符串对齐方法 8、检索字符串是否以指定字符串开头(startswith()) 9、检索字符串是...