随笔分类 -  编程基础

摘要:本文主要介绍Python中*args和**kwargs参数的使用 文章目录 1 使用2 拓展3 参考 1 使用 在Python中,定义函数时可以使用两个特殊符号,以允许它们接受可变数量的参数。这两个特殊符号为*和**。通常*和args一起使用,**和kwargs一起使用。事实上args和kwargs 阅读全文
posted @ 2020-10-14 21:04 落痕的寒假 阅读(102) 评论(0) 推荐(0) 编辑
摘要:Python中的赋值语句不创建对象的副本,它们只将名称绑定到对象。对于不可变的对象,这通常没有什么区别。但是对于处理可变对象或可变对象的集合,您可能需要寻找一种方法来创建这些对象的“真实副本”或“克隆”。从本质上讲,您有时会希望拷贝可以在不自动修改原始副本的情况下进行修改。在本文中,我将向您简要介绍 阅读全文
posted @ 2020-08-02 11:06 落痕的寒假 阅读(30) 评论(0) 推荐(0) 编辑
摘要:如果您从事的Python项目有多个文件,那么您以前可能不得不使用import语句。即使对于拥有多个项目的Python重度使用者(比如我),import也可能会造成混淆!您可能正在阅读本文,因为您想对Python中的import(尤其是绝对导入和相对导入)有更深入的了解。 在本教程中,您将学习两者之间 阅读全文
posted @ 2020-08-01 22:08 落痕的寒假 阅读(91) 评论(0) 推荐(0) 编辑
摘要:Python装饰器教程展示了如何在Python中使用装饰器基本功能。 文章目录 1 使用教程1.1 Python装饰器简单示例1.2 带@符号的Python装饰器1.3 用参数修饰函数1.4 Python装饰器修改数据1.5 Python多层装饰器1.6 Python装饰器计时示例 2 参考 1 使 阅读全文
posted @ 2020-06-25 17:12 落痕的寒假 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Python lambda函数教程展示了如何在Python中创建匿名函数。Python中的匿名函数是使用lambda关键字创建的。 文章目录 1 介绍1.1 简单使用1.2 Python lambda与map1.3 Python lambda与filter1.4 Python lambda与sort 阅读全文
posted @ 2020-06-25 09:56 落痕的寒假 阅读(71) 评论(0) 推荐(1) 编辑
摘要:Python日志记录教程展示了如何使用日志记录模块在Python中进行日志记录。 文章目录 1 介绍1.1 背景1.2 Python日志记录模块1.3 根记录器 2 Python logging模块使用教程2.1 Python logging模块简单使用2.2 Python有效日志记录级别2.3 P 阅读全文
posted @ 2020-06-23 23:02 落痕的寒假 阅读(46) 评论(0) 推荐(0) 编辑
摘要:Python ConfigParser教程显示了如何使用ConfigParser在Python中使用配置文件。 文章目录 1 介绍1.1 Python ConfigParser读取文件1.2 Python ConfigParser中的节1.3 Python ConfigParser从字符串中读取数据 阅读全文
posted @ 2020-06-21 16:34 落痕的寒假 阅读(114) 评论(0) 推荐(0) 编辑
摘要:1 使用说明 本文介绍python谷歌翻译库接口googletrans的使用。具体见官方文档: https://py-googletrans.readthedocs.io/en/latest/#googletrans.Translator.translate 文章目录 1 使用说明1.1 安装1.2 阅读全文
posted @ 2020-06-20 20:18 落痕的寒假 阅读(285) 评论(0) 推荐(0) 编辑
摘要:Python格式化字符串常量f-string总结 本文主要总结在Python中如何使用格式化字符串常量f-string(Formatted string literals)。在 Python 程序中,大部分时间都是使用 %s 或 format 来格式化字符串,在 Python 3.6 中新的选择 f 阅读全文
posted @ 2020-06-17 20:46 落痕的寒假 阅读(81) 评论(0) 推荐(0) 编辑
摘要:原始C++标准仅支持单线程编程。新的C++标准(称为C++11或C++0x)于2011年发布。在C++11中,引入了新的线程库。因此运行本文程序需要C++至少符合C++11标准。 文章目录 10 packaged_task<>示例10.1 结合使用packaged_task <>和函数来创建异步任务 阅读全文
posted @ 2020-05-29 17:31 落痕的寒假 阅读(74) 评论(0) 推荐(0) 编辑
摘要:原始C++标准仅支持单线程编程。新的C++标准(称为C++11或C++0x)于2011年发布。在C++11中,引入了新的线程库。因此运行本文程序需要C++至少符合C++11标准。 文章目录 9 async教程和示例9.1 什么是std::async()9.2 需要std::async()9.3 使用 阅读全文
posted @ 2020-05-29 17:16 落痕的寒假 阅读(75) 评论(0) 推荐(0) 编辑
摘要:原始C++标准仅支持单线程编程。新的C++标准(称为C++11或C++0x)于2011年发布。在C++11中,引入了新的线程库。因此运行本文程序需要C++至少符合C++11标准。 文章目录 7 条件变量介绍7.1 条件变量7.2 std::condition_variable的主要成员函数7.3 解 阅读全文
posted @ 2020-05-29 17:06 落痕的寒假 阅读(46) 评论(0) 推荐(0) 编辑
摘要:原始C++标准仅支持单线程编程。新的C++标准(称为C++11或C++0x)于2011年发布。在C++11中,引入了新的线程库。因此运行本文程序需要C++至少符合C++11标准。 文章目录 6 事件处理的需求6.1 使用说明6.2 参考 6 事件处理的需求 6.1 使用说明 在本文中,我们将讨论多线 阅读全文
posted @ 2020-05-29 17:00 落痕的寒假 阅读(21) 评论(0) 推荐(0) 编辑
摘要:原始C++标准仅支持单线程编程。新的C++标准(称为C++11或C++0x)于2011年发布。在C++11中,引入了新的线程库。因此运行本文程序需要C++至少符合C++11标准。 文章目录 5 使用互斥锁解决资源竞争5.1 std::mutex5.2 std::lock_guard5.3 参考 5 阅读全文
posted @ 2020-05-29 16:56 落痕的寒假 阅读(41) 评论(0) 推荐(0) 编辑
摘要:原始C++标准仅支持单线程编程。新的C++标准(称为c++11或c++0x)于2011年发布。在c++11中,引入了新的线程库。因此运行本文程序需要C++至少符合c++11标准。 文章目录 3 小心地将参数传递给线程3.1 在c++11中将简单参数传递给std::thread3.2 如何不将参数传递 阅读全文
posted @ 2020-05-29 16:46 落痕的寒假 阅读(14) 评论(0) 推荐(0) 编辑
摘要:原始C++标准仅支持单线程编程。新的C++标准(称为C++11或C++0x)于2011年发布。在C++11中,引入了新的线程库。因此运行本文程序需要C++至少符合C++11标准。 文章目录 2 连接和分离线程2.1 用std::thread::join()连接线程2.2 使用std::thread: 阅读全文
posted @ 2020-05-29 16:42 落痕的寒假 阅读(100) 评论(0) 推荐(0) 编辑
摘要:文章目录 1 内置的宏定义2 运行平台宏3 编译器宏4 调试类型宏5 代码 C和C++内置宏在代码调试、跨系统平台代码中会经常使用,本文记录说明一下。内置宏不需要调用头文件,可直接使用。在使用预定义的宏之间需要了解常用的条件编译指令,具体条件编译指令可见: if、#else、#endif、#elif 阅读全文
posted @ 2020-05-09 21:09 落痕的寒假 阅读(39) 评论(0) 推荐(0) 编辑