python整数和浮点数的常见用法
1、Python 的数据类型和其他语言比较类似,整数运算始终是精确的,而浮点数可能会有精度的丢失。2、「/」计算的结果是浮点数,5/3 你无论试几次,它都是这个结果。即便整除,最后还是浮点数。>>> 6/32.03、取整除法「//」,这是一种割尾取值:>>> 5//314、「%」,余数计算:>>> 5%32以上就是python整...
2024-01-10python有几种循环遍历的方法?
1、for-in可以用来遍历数组与字典。words = ['cat', 'window', 'defenestrate'] for w in words: print(w, len(w)) # 使用数组访问操作符,能够迅速地生成数组的副本for w in words[:]: if len(w) > 6: words.insert(0, w) # words -> ['defenestrate', 'cat', 'window', 'defenestrate']2、如果希望使用数字序...
2024-01-10python如何实现条件选择
1、Python 中使用 if、elif、else 来进行基础的条件选择操作:if x < 0: x = 0 print('Negative changed to zero') elif x == 0: print('Zero') else: print('More'2、Python 同样支持 ternary conditional operator,也可以使用 Tuple 来实现类似的效果:# test 需要返回 True 或者 False(falseValue, true...
2024-01-10pythonPackage如何设置文件入口
1、说明(1)Python 中的包(Package)则是模块的文件夹,往往由 __init__.py 指明某个文件夹为包;(2)Package可以为某个目录下所有的文件设置统一入口。2、实例someDir/ main.py subModules/ __init__.py subA.py subSubModules/ __init__.py su...
2024-01-10python使用enum进行枚举的比较
1、说明(1)枚举成员未被排序,因此它们仅支持通过 is 和 == 进行比较。大小比较引发 TypeError 异常。(2)继承 IntEnum 类创建的枚举类,成员间支持大小比较。2、实例import enum class BugStatus(enum.Enum): new = 7 incomplete = 6 invalid = 5 wont_fix = 4 in_progress = 3 fix_c...
2024-01-10MongoDB中find()和findOne()有何不同?
从MongoDB数据库中查找项目有两种方法。一个是通过MongoDBfind方法,一个是通过findOne方法。使用find或findOne函数和查询文档查询数据库,那你知道这两种方法有什么不同吗?本文将向大家介绍MongoDB中find()和findOne()的不同。一、返回值不同1、findOne()返回的是一个对象find()返回的是一个数组,数组里面装着...
2024-01-10MongoDB中findOne()方法使用详解
mongodb中find()方法用来查询集合中的文档,与此方法很像的findOne()方法也可以。findOne()方法与find()方法不同的是,findOne()方法仅返回一个满足输入条件的文档,本文向大家介绍MongoDB中findOne()方法。1、MongoDB中findOne()方法如果输入的条件匹配多个文档,则该方法将根据自然顺序仅返回一个文档,这反映了...
2024-01-10python中unittest的核心组成
1、组成TestFixture、TestCase、TestSuite、TestRunner。2、核心说明(1)TestCase的实例是测试用例。什么是测试用例?完整的测试过程包括测试前准备环境的构建(setup)、测试代码(run)和测试后环境的恢复。元测试的本质就在这里。一个测试用例是一个完整的测试单元。通过操作该测试单元,可以验证某个问题。...
2024-01-10python中MongoDB的增删改查
1、说明MongoDB使用查看数据的功能时非常方便。能立即看到增删改查的数据,无需操作命令行即可查看。2、方法实例(1)增# 增加一条记录person = {'name': 'zone','sex':'boy'}person_id = test.insert_one(person).inserted_idprint(person_id)(2)删# 删除单条记录result1 = test.delete_one({'name': 'zone'})pprint.pprint(result1)(3...
2024-01-10pythonpathlib构建路径
1、说明为了创建与现有路径值相比的新路径,可以使用/运算符来扩展路径,运算符的参数可以是字符串或其他路径对象。2、实例如root示例所示,当给定路径值时,操作符将其组合在一起,当包含父目录引用时,结果不会被标准化".."。但如果某一段以路径分隔符开头,则以同样的方式将其解释为新的...
2024-01-10