练习题 对象python

练习——Arrays类小练

package com.arrays_; import java.util.Arrays; import java.util.Comparator; public class ArraysExercise { public static void main(String[] args) { /* 案 ......
Arrays

flask-day1——flask和python web框架介绍、flask快速使用、flask实现登陆显示用户信息的小案例、配置文件讲解、路由系统

一、Flask 和pythonweb框架介绍 1.1python web框架介绍 同步web框架 django:大而全,内置的app多,第三方app也多(通过uwsgi实现异步) Flask:小而精,没有过多的内置组件,只完成web框架最基本的功能,需要借助于第三方,完成更丰富的功能 web.py: ......
flask 路由 flask-day 框架 案例

python yield 模拟协程实验

Pyhton3.10 yield 模拟协程实验 实验原理 协程,单线程解决并发问题 什么是并发? 并发指的是多个任务看起来是同时运行的,并发=切换+保存状态 优点:应用程序级别速度要远远高于操作系统的切换 缺点:线程内其他的任务都不能执行了,一旦引入协程,就需要监测单线程下所有的IO行为,实现遇到I ......
python yield

练习——简单的定制排序

package com.arrays_; import java.util.Arrays; import java.util.Comparator; public class ArraysSortCustom { public static void main(String[] args) { in ......

python写入文件时,编码方式为utf-8,在pycharm种正常显示中文,但是用excel打开就乱码

python写入文件时,编码方式为utf-8,在pycharm种正常显示中文,但是用excel打开就乱码 解决办法: explore.to_csv(resultfile, encoding='utf-8-sig') encoding='utf-8-sig’ 因为python编码方式为utf-8,但是 ......
乱码 编码 pycharm 方式 文件

day3 函数的定义和调用,练习编写简单的程序(记录3)

0331.h #ifndef _0331_H #define _0331_H /******************************************************************* * 文件名称:0331.h * 功能描述:函数的定义和调用的头文件 * 创建作者:w ......
函数 程序 day3 day

day3 函数的定义和调用,练习编写简单的程序(记录1)

一、函数的定义 可以分为以下两种: 1、函数声明和函数定义分离 这种方法将函数声明和函数定义分开,通常在头文件中先声明函数原型,然后在源文件中实现函数定义。 例如,头文件 example.h 中声明了一个函数 add: #ifndef EXAMPLE_H #define EXAMPLE_H int ......
函数 程序 day3 day

Java面向对象

面向对象(OOP)和面向过程 OOP: Object Oriented Programming 面向过程: procedure oriented programing 两者都是一种思想, 面向对象是相对于面向过程而言的。面向过程强调的是功能行为; 面向对象则是将功能封装进对象,强调具备了功能的对象 ......
对象 Java

Python的match-case语法

Python 3.10版本在2021年10月发布,新增了match-case语法。其实就是对应别的开发语言的switch-case语法。 例子 def http_error(status): match status: case 400: print("Bad request") case 404: ......
语法 match-case Python match case

day3 函数的定义和调用,练习编写简单的程序(记录2)

一、值传递、指针传递、引用传递 值传递: 在值传递中,函数的形参是由实参的副本初始化的,也就是说,函数内部操作的是实参的一个拷贝。值传递适用于传递简单数据类型(如整数、浮点数、字符等)以及小型结构体等,可以避免意外的修改和副作用,但代价是需要进行大量的拷贝操作,可能会影响程序性能。 指针传递: 在指 ......
函数 程序 day3 day

C语言编程练习_通过计算机生成伪随机数,实现一个接口,产生一个在指定范围内的数字

游戏中,武器的攻击力是100~300的值,计算机中会产生一个随机数字,实现一个接口,武器每攻击一次就会产生出这个范围的数字。 C语言中运用随机数的思路:1、在每次运行程序时都会从熵池中获取一个随机数;2、在程序中,不断从刚刚初始化的熵池中取出随机数。 熵池实现:通过time.h中的time_t cu ......
随机数 语言编程 接口 范围 语言

练习——简单的规格化处理键盘接收的数

package com.stringbuffer_; import java.math.BigDecimal; import java.util.Scanner; public class StringBufferExercise01 { public static void main(String ......
键盘 规格

python正则表达式记录

今天写个脚本用到正则表达式,查阅了资料加问了gpt老师终于解决,在此记录。正则匹配的规则还是挺多挺复杂的,想要得心应手也不是非常简单。 记录两种正则表达式有用的用法: 1、匹配指定了前后文的字符串 如我们需要匹配'on the one hand'中的'one',而不要'on the other ha ......
正则 表达式 python

opencv-python 4.9.2. 轮廓特征

矩 图像的矩可帮助你计算某些特征,如对象的质心,对象的面积等特征。函数cv.moments()给出了计算的所有矩值的字典。 从这一刻起,你可以提取有用的数据,如面积,质心等。质心由关系给出, $$ C_{x}=\frac{M_{10}}{M_{00}} $$和 $$ C_{y}=\frac{M_{0 ......
opencv-python 轮廓 特征 opencv python

江南信息学2023第五周练习20230331题解

1001:奥运乒乓球一局比赛结果1因为输入的数据是比赛后,所以谁大谁赢1002: 奥运乒乓球一局比赛结果2如果A要赢,那么必须要满足a-b大于等于2并且a大于等于11分的情况,B要赢也是同理,否则就是要继续1003:求最小值设minn等于较大值,循环n遍,每次输入x时和minn比较出较小值1004: ......
题解 20230331 信息 2023

Centos7重装Python和Yum

There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: Please install a package which pro... ......
Centos7 Centos Python Yum

windows下python threading.Event wait时自定义的信号处理无法触发

问题来源 用uvicorn跑fastapi的时候发现ctrl+c关闭程序怪怪的,开多进程的时候,表现为按下停止后pycharm停止按钮变成骷髅,只能再点一次强制关闭 看了一下源码,基本问题定位在 https://github.com/encode/uvicorn/blob/master/uvicor ......
信号处理 threading 信号 windows python

习题(二)

计算平均分; 日期格式化;后天;计算符号函数的值 ; 出租车计价;计算天数; 简单计算器(没想出答案用chatgpt得出的答案);超速判断;用天平找小球;分段计算居民水费 ......
习题

A模块练习题

mysql练习题 1.查找数据库版本号 mysql> select version(); 2.查找数据库列表 mysql> show tables; 3.查看所有用户和权限,找到可以从任意IP地址访问 mysql> show grants for root@localhost mysql> sele ......
练习题 模块

python高级特性

切片 取list或者tuple的部分元素,可以用脚本取,还可以用切片取: tuple也是一种list,唯一区别是tuple不可变。因此,tuple也可以用切片操作,只是操作的结果仍是tuple 字符串'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果 ......
特性 python

python isinstance()函数

python isinstance()函数 描述 isinstance()函数来判断一个对象是否是一个已知的类型,类似type() isinstance()与type()的区别 type()不会认为子类是一种父类类型,不考虑继承关系 isinstance()会认为子类是一种父类类型,考虑继承关系 如 ......
isinstance 函数 python

Python 数字类型之 int float

数字常量 int: 一般的整数, long: 长整型,2.x版本需在数字后加 “L” 或 “l” ,表示长整型 如 100000000L; python3.x 版本后不分长整型,统一为int,不可加 “L” 或 “l” float: 浮点数,1.0 也为浮点数,float 可强制转换为 int,取整 ......
类型 数字 Python float int

关于python 的if __name__ == "__main__"的模块测试

if __name__ == "__main__" 也就是说执行当前文件,不调用模块的时候__name__=__main__ 调用模块的时候,测试如下: 1、新建 test01.py 文件测试代码如下 print("这条消息来自test01") def func(): print('hello, w ......
quot 模块 python name main

Python3内置函数之C系列

1、callable() callable()是一个内置函数,用于检查给定对象是否是可调用的。如果对象是可调用的,则返回 True,否则返回 False。 可调用对象包括函数、方法、类和某些类的实例。如果一个对象定义了__call__()方法,则也被认为是可调用的。 2、chr() chr()是 P ......
函数 Python3 Python

字符串和json对象之间的转换关系——一定不要再导错包

添加依赖 <!--fastjson依赖--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.33</version> </dependency> 一定不要导错包 字 ......
字符串 字符 对象 之间 json

【python基础】python字典根据值查询键

前言 测试 >>> tfl_label = {'circle_green':0, 'circle_red':1, 'circle_yellow':2, 'left_green':3, 'left_red':4, 'left_yellow':5, 'nomotor_green':6, 'nomotor ......
python 字典 基础

ubuntu16.04升级python3.7.1教程

#ubuntu16.04升级python3.7.1教程 准备 sudo apt-get install --reinstall zlibc zlib1g zlib1g-dev sudo apt-get install libffi-dev libssl-dev libreadline-dev -y ......
python3 教程 ubuntu python 16.04

opencv-python 4.9.1. 轮廓:入门

什么是轮廓? 轮廓可以简单地解释为连接所有具有相同的颜色或强度的连续点(沿着边界)的曲线。轮廓是形状分析和物体检测和识别的很有用的工具。 为了更好的准确性,使用二进制图像,因此,在找到轮廓之前,应用阈值或canny边缘检测。 从OpenCV 3.2开始,findContours()不再修改源图像,而 ......
opencv-python 轮廓 opencv python

python win32gui 无法控制 最小化后的桌面

当远程桌面被最小化时,发现使用win32gui控制某软件置于最前台显示时失效,并报错: File "C:\Users\Administrator\Desktop\py-auto-login\robot\ktt_auth_code.py", line 156, in wx_login win32gui ......
桌面 python gui win 32

C语言编程练习_查找数组中不重复的数字

题目描述:给定一个整形数组空间arr,数据中包含两个一样的数字若干,只有一个数字是单独一个。设计一个函数把这个出现一次的数字返回出来。 解决方案一: 穷举法:假设arr数组中的每个元素都是重复的。也可能是不重复的(效率差) #include<stdio.h> int fun1(int arr[], ......
语言编程 数组 语言 数字