python编程
Python Flask 编程 | 连载 02 - Flask 路由
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第4天,点击查看活动详情 一、路由定义URL 以及路由路由的过程就是通过URL地址找到对应的视图函数的过程路由配置方式Flask 提供了两种方式配置路由,第一种方式是使用装饰器 @app.route(uri, methods) 的方式,其中 uri 是指具体的路径,methods 是一个列表,值得是可以处理的请求类型如 GET
日期 2025-04-11 09:06:22Python 编程 | 连载 19 - Package 和 Module
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第19天,点击查看活动详情。 一、Python 中的包及包的导入包既文件夹,包中可以包含子包既子文件夹,一个个 Python 脚本就是模块,模块中有包含了类和函数。 Python 的包中必须包含一个 __init__.py 文件,文件内容任意,不包含 __init__.py 文件,这个包就无法被他人使用新建三个 Python P
日期 2025-04-11 09:06:22Python 编程 | 连载 24 - 正则表达式
一、正则表达式认识正则表达式正则表达式是一个特殊的字符序列,便于检查字符串是否与某种模式匹配,正则表达式也是对字符串的处理,通过定义一个规则,使得从字符串中匹配出符合规则的字符串,正则表达式可以判断一个字符串是否符合规则,如手机号邮箱判断等取出指定数据匹配指定格式的信息正则表达式通用性强,可适用于很多编程语言正则表达式匹配字符正则表达式匹配字符串需要的条件:re模块匹配规则匹配范围,既从哪个字符串
日期 2025-04-11 09:06:22Python Flask 编程 | 连载 09 - Jinja2 模板特性
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第26天,点击查看活动详情 一、模板的宏宏,相当于函数,可以把常用功能抽取出来实现重用。HTML 中也会出现重复的代码,将重复的 HTML 代码抽取出来就成为模板的宏,模板的宏是可以写在单独的 HTML 文件中。模板中的宏的定义需要使用到 macro 关键字。{% marco 宏的名字%} <!--HTML代码-->
日期 2025-04-11 09:06:22Python-asyncio异步编程基础
前言asyncio是Python 3.4版本引入的标准库,直接内置了对异步IO的支持,并且如今asyncio的单线程异步性能已经做到与Go / Node持平目前还没有基于asyncio开发大型项目的经历(主要还是在用golang) 需要了解的几个词协程(coroutine):与线程很相似,不同之处在于多协程是同一个线程来执行的,这样就省去了线程切换的时间,而且不需要多线程的锁机制了,执行效率高很
日期 2025-04-11 09:06:22Python 编程骚操作连载(二)- 类与对象
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第15天,点击查看活动详情 一、可迭代对象与迭代器对象在遍历一个非常大的文件时如果一次性读取全部内容然后在进行输出可能会导致内存不够的想象,正确的方式应该是读取一条输出一条,这样可以极大的节约内容空间,那么如何实现对象的迭代?首先来看看 可迭代、迭代器 的区别:可迭代 既 可迭代对象,指的是可以通过 for 循环进行遍历的对象
日期 2025-04-11 09:06:22Python 编程 | 连载 16 - 类的特性
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第11天,点击查看活动详情。 一、类的继承什么是继承:通过继承来获得所继承的类的功能被继承的类成为父类,继承类成为子类可以提高代码的重用率父类与子类的关系:子类拥有父类的所有属性和方法父类不具备子类的独有的属性和方法定义子类时,将父类传入子类的参数内子类实例化可以调用自己与父类的函数和属性class Human():
日期 2025-04-11 09:06:22Python 编程 | 连载 08 - 列表与元组操作
“Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。” 一、列表 List 与 元组 Tuple 操作sort 函数sort 函数的功能是可以对当前列表按照一定的归类进行排序,该函数有两个参数需要传入,其中一个可以不传,另外一个时排序规则 reverse=Tue 或者 False,默认是 False 既按照升序排列,True 则是按照降序排列sort 对列表进行排序
日期 2025-04-11 09:06:22Python 编程 | 连载 04 - 字典与运算符
“Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。” Python 字典字典是由多个键值对组成的一种数据类型Python中dict表示字典数据类型,同时dict也是内置函数,可以用来创建字典,字典的元素在{}中包裹herso_dict = { 'name': 'stark', 'nickname'
日期 2025-04-11 09:06:22Python 编程 | 连载 22 - logging 与 random 模块
一、日志模块程序中的日志可以记录程序的行为,帮助排查程序 Bug,日志的等级分为 debug、info、warnning、error、critical,日志等级依次提高。Python 中的日志模块是 logging 模块,logging.basicConfig 包含了一些参数。参数作用使用例子level日志输出等级level=logging.DEBUGformat日志输出格式filename存储位
日期 2025-04-11 09:06:22Python 编程 | 连载 15 - Python 的类
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第8天,点击查看活动详情。 一、类与面向对象利用对象的属性和方法去编程的过程就是面向对象编程,其中自定义对象数据类型就是面向对象中类的概念定义类的关键字class,class用来声明类,类的名称首字母大写,包含多个单词的情况下每个单词的首字母大写# 定义一个类 class Hero(object): name =
日期 2025-04-11 09:06:22pycharm怎么配置python环境anaconda_ug编程电脑配置要求
大家好,又见面了,我是你们的朋友全栈君。1. 介绍Python:一种解释型、面向对象、动态数据类型的高级程序设计语言。PyCharm:一款好用的集成开发环境。Conda:Python环境管理器,方便我们管理和切换编程环境。2. 下载2.1 Conda下载Miniconda下载链接Anaconda下载链接Miniconda是Anaconda的压缩版,Miniconda只包含conda的核心内容,An
日期 2025-04-11 09:06:22Python 编程 | 连载 25 - Python 多进程
一、进程与线程进程的概念对于操作系统来说,一个任务就是一个进程,进程就是程序执行的载体,如Python脚本中执行main函数就启动了一个进程,打开微信或者浏览器就是开启了一个进程,进程的运行需要资源支持,也就需要消耗CPU和内存PID是各进程的代号,每个进程有唯一的PID编号多进程就是操作系统同时运行多个进程,比如一边用Chrome上网一边听音乐一边在进行上传文件,这就是多进程(任务),至少同时有
日期 2025-04-11 09:06:22pycharm选择运行环境_python编程入门
大家好,又见面了,我是你们的朋友全栈君。 本文实例讲述了pycharm中python环境配置常见问题。分享给大家供大家参考,具体如下:1、问题的发现最近在用pycharm下的命令行工具安装、运行jupyter notebook时kernal一直报错,报错最下面两行如下所示import win32apiimporterror: dll load failed: 找不到指定的模块。经过网络搜索发现是
日期 2025-04-11 09:06:22Python编程题2–水仙花数
大家好,又见面了,我是你们的朋友全栈君。题目如果一个 3 位数等于其各位数字的立方和,则称这个数为水仙花数。 例如:153 = 1^3 + 5^3 + 3^3,因此 153 就是一个水仙花数 请按照从小到大的顺序输出 1000 以内的水仙花数(3位数),并用”逗号”分隔输出结果实现思路用 for循环 控制1000以内的3位数依次求出该3位数中的个十百位,判断是否是水仙花数先把3位数转为字符串类型,
日期 2025-04-11 09:06:22编程语言与Python介绍
大家好,又见面了,我是你们的朋友全栈君。一、编程语言的分类 1.机器语言:计算机能直接理解的二进制指令 (10101010101) 优点:执行速度快 缺点:开发效率非常低 2.汇编语言:通过英文字符组成代表一组二进制指令 优点:开发效率相较于机器语言略高 缺点:执行效率相较于机器语言略低 3.高级语言 (C、C++、Java、PHP、Python、go) 优点:开
日期 2025-04-11 09:06:22Python 编程 | 连载 11 - Python 集合
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第4天,点击查看活动详情。 一、数据类型的零值和非零值与布尔值的关系每一种数据类型自身的值都会有对应的 True 或者 False,not 对于一切结果取反。数据类型TrueFalseint!00float!0.00.0strlen(str)!=0len(str)==0、''、空字符串listlen(list
日期 2025-04-11 09:06:228月 TIOBE 编程语言排行榜出炉!Python 势不可挡
前言/ 2022.8.10IT 圈技术迭代的速度越来越快,这一点在每月更新的 TIOBE 编程语言排行榜中体现得淋漓尽致。让我们一起来看看,8月榜单中有哪些值得注意的新变化吧!018月重点关注要说这个月榜单的重点,无疑是 Python 。本月竟然又上涨了 2%,它的市场份额已经达到了 15.42% 的历史新高。现在很难找到一个没有广泛使用 Python 的编程领域。唯一的例外是(安全关键的)嵌入式
日期 2025-04-11 09:06:22Python 编程 | 连载 17 - 高阶函数与装饰器
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第12天,点击查看活动详情。 一、Python 中类的高阶函数__str__ 函数,当print当前实例化对象的时候,会打印出该函数中的return的信息,相当于Java中的 toString 函数,也就是对象的描述信息的定义函数class Student(): def __init__(self, name):
日期 2025-04-11 09:06:22Python 编程 | 连载 18 - 异常处理
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第13天,点击查看活动详情。 一、初识异常异常与异常处理:异常既错误异常会导致程序崩溃并停止运行异常处理可以捕获到异常,将异常部位的程序进行处理使得程序继续正常运行异常处理的结构由 try-except 代码块组成try: 代码块 #被try关键字检查并保护的代码 except <异常类型> # try关键字
日期 2025-04-11 09:06:22