- 题目要求: 编写一个算法来确定一个数字是否“快乐”。 快乐的数字按照如下方式确定:从一个正整数开始,用其每位数的平方之和取代该数,并重复这个过程,直到最后数字要么收敛等于1且一直等于1,要么将无休止地循... 题目要求: 编写一个算法来确定一个数字是否“快乐”。 快乐的数字按照如下方式确定:从一个正整数开始,用其每位数的平方之和取代该数,并重复这个过程,直到最后数字要么收敛等于1且一直等于1,要么将无休止地循...
- break 概述 Python break语句,就像在C语言中,打破了最小封闭for或while循环。 break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止... break 概述 Python break语句,就像在C语言中,打破了最小封闭for或while循环。 break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止...
- [toc] 形参和实参 形参和实参的要点, 请参考上一节中的总结. 在此不再赘述. 定义一个函数, 实现两个数的比较, 并返回较大的值 def printMax(a,b): '''实现两个数的比较, 并返回较大的值''' if a > b: &nbs... [toc] 形参和实参 形参和实参的要点, 请参考上一节中的总结. 在此不再赘述. 定义一个函数, 实现两个数的比较, 并返回较大的值 def printMax(a,b): '''实现两个数的比较, 并返回较大的值''' if a > b: &nbs...
- [toc] 自定义异常类 程序开发中, 有时候我们也需要自己定义异常类. 自定义异常一般就是运行时异常, 通常继承 Exception 或其子类即可. 命名一般以 Error, Exception 为后缀. 自定义异常由 raise 语句主动抛出. 执行结果: [toc] 自定义异常类 程序开发中, 有时候我们也需要自己定义异常类. 自定义异常一般就是运行时异常, 通常继承 Exception 或其子类即可. 命名一般以 Error, Exception 为后缀. 自定义异常由 raise 语句主动抛出. 执行结果:
- 2.4 __import__() 动态导入 import 语句本质上就是调用内置函数__import__(), 我们可以通过它实现动态导入. 给__import__() 动态传递不同的参数值, 就能导入不同的模块. 执行结果: 执行结果: 2.5 模块的加载问题  ... 2.4 __import__() 动态导入 import 语句本质上就是调用内置函数__import__(), 我们可以通过它实现动态导入. 给__import__() 动态传递不同的参数值, 就能导入不同的模块. 执行结果: 执行结果: 2.5 模块的加载问题  ...
- 判断曲率 https://zhuanlan.zhihu.com/p/72083902 import numpy as npimport numpy.linalg as LAfrom matplotlib import pyplot as plt def PJcurvature(x ,y): """ input ... 判断曲率 https://zhuanlan.zhihu.com/p/72083902 import numpy as npimport numpy.linalg as LAfrom matplotlib import pyplot as plt def PJcurvature(x ,y): """ input ...
- #点p_x, p_y 围绕center_x, center_y顺时针旋转angle度 import cv2import mathimport numpy as npimport os def get_degree(p1, p0): aaa = math.degrees(math.atan2((p1[1] - p0[1])... #点p_x, p_y 围绕center_x, center_y顺时针旋转angle度 import cv2import mathimport numpy as npimport os def get_degree(p1, p0): aaa = math.degrees(math.atan2((p1[1] - p0[1])...
- 有时候让了解放双手,让电脑来帮我们自动发一些我们想要发的消息,挺省力的,比如说白天写好了演讲稿,晚上要在群里进行文字演讲,那么我们就可以用脚本来实现自动复制、粘贴和发送文字的功能,从而解放我们自己,不用亲自在电脑上反复干这个Ctrl C/Ctrl V这个累活儿。还可以把定时多长时间后发送指定内容,这下子就不用坐在电脑前面到点了发弹幕了。在这里插入图片描述多长时间发1条消息,又或者1秒发多少条... 有时候让了解放双手,让电脑来帮我们自动发一些我们想要发的消息,挺省力的,比如说白天写好了演讲稿,晚上要在群里进行文字演讲,那么我们就可以用脚本来实现自动复制、粘贴和发送文字的功能,从而解放我们自己,不用亲自在电脑上反复干这个Ctrl C/Ctrl V这个累活儿。还可以把定时多长时间后发送指定内容,这下子就不用坐在电脑前面到点了发弹幕了。在这里插入图片描述多长时间发1条消息,又或者1秒发多少条...
- 源码: 输出优化前 #CrawUnivRankingA.py import requests from bs4 import BeautifulSoup import bs4 &nb... 源码: 输出优化前 #CrawUnivRankingA.py import requests from bs4 import BeautifulSoup import bs4 &nb...
- 在pycharm或者jupter中查看python路径: import sys paths=sys.path for path_m in paths: if "python" in path_m: print("python path",path_m) 查看所有的python环境: conda info -e cmd命令 查看默认python路径: 查看p... 在pycharm或者jupter中查看python路径: import sys paths=sys.path for path_m in paths: if "python" in path_m: print("python path",path_m) 查看所有的python环境: conda info -e cmd命令 查看默认python路径: 查看p...
- 匹配浮点数和整数 Demo #!/usr/bin/python3 import re s = '一共20行代码运行时间13.59s 1' pat = r'\d+\.\d+|\d+' # A|B,匹配A失败才匹配B r = re.findall(pat,s) print(r) 1234567 运行结果 知识点 re.findall() 匹配浮点数和整数 Demo #!/usr/bin/python3 import re s = '一共20行代码运行时间13.59s 1' pat = r'\d+\.\d+|\d+' # A|B,匹配A失败才匹配B r = re.findall(pat,s) print(r) 1234567 运行结果 知识点 re.findall()
- 替换匹配的子串 Demo #!/usr/bin/python3 import re content="hello 12345, hello 456321" pat=re.compile(r'\d+') #要替换的部分 m=pat.sub("666",content) print(m) # hello 666, hello 666 123456 运行结果 知识点 ... 替换匹配的子串 Demo #!/usr/bin/python3 import re content="hello 12345, hello 456321" pat=re.compile(r'\d+') #要替换的部分 m=pat.sub("666",content) print(m) # hello 666, hello 666 123456 运行结果 知识点 ...
- 单纯的学习数据处理、数据分析知识还是比较枯燥的,在实际案例中演练会让这个过程变得有趣,学习效果也会更好。 今天主要分析那种顾客更喜欢给小费,相关数据来源于 seaborn 自带数据集,代码示例是在 jupyter notebook 环境中进行的。 导入用到的库 %matplotlib inline import pandas as pd import numpy ... 单纯的学习数据处理、数据分析知识还是比较枯燥的,在实际案例中演练会让这个过程变得有趣,学习效果也会更好。 今天主要分析那种顾客更喜欢给小费,相关数据来源于 seaborn 自带数据集,代码示例是在 jupyter notebook 环境中进行的。 导入用到的库 %matplotlib inline import pandas as pd import numpy ...
- 一般运用pip install lib_name == version进行安装时,默认是从国外网站直接进行下载安装,这样的话下载速度会很慢,而且经常会出现各种错误! 那么下面推荐一种快速而又稳健的方法,直接采用国内清华镜像下载安装! 假设我们要安装的库是lib_name,就用如下安装命令: pip install -i https://pypi.tuna.tsingh... 一般运用pip install lib_name == version进行安装时,默认是从国外网站直接进行下载安装,这样的话下载速度会很慢,而且经常会出现各种错误! 那么下面推荐一种快速而又稳健的方法,直接采用国内清华镜像下载安装! 假设我们要安装的库是lib_name,就用如下安装命令: pip install -i https://pypi.tuna.tsingh...
- 递归( recursion)是一种神奇的编程技巧,可以大幅简化代码,使之看起来更加简洁。然而递归设计却非常抽象,不容易掌握。通常,我们都是自上而下的思考问题, 递归则是自下而上的解决问题——这就是递归看起来不够直观的原因。 和递归相关的概念里,线性递归/非线性递归、单向递归/非单向递归,是非常重要的,要想掌握递归技术,就必须要深入理解。关于递归的基本概念,有兴趣的读者... 递归( recursion)是一种神奇的编程技巧,可以大幅简化代码,使之看起来更加简洁。然而递归设计却非常抽象,不容易掌握。通常,我们都是自上而下的思考问题, 递归则是自下而上的解决问题——这就是递归看起来不够直观的原因。 和递归相关的概念里,线性递归/非线性递归、单向递归/非单向递归,是非常重要的,要想掌握递归技术,就必须要深入理解。关于递归的基本概念,有兴趣的读者...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签