函数 基础python hello

python如何获取工程的根目录以及文件路径?

一、问题:python如何获取工程的根目录以及文件路径? 二、回答1.思路为在工程根目录下新建一个py文件,这样获取到的路径就是工程的根路径2.基于此即可封装获取文件路径的方法 代码如下所示: 1 import os 2 3 def getFileDir(*args): 4 ''' 5 获取工程中文 ......
根目录 路径 文件 python 工程

python正则表达式

一、问题:对返回的非json结果如何拿到里面想要的那部分内容 二、回答可以通过正则表达式获取:findall.* 匹配0~n个内容.+ 起码匹配1个() 分组 如对xml结果的数据进行处理,代码如下所示: 1 def testPostXml(): 2 ''' 3 xml数据 4 :return: 5 ......
正则 表达式 python

python如何快速获取层次比较深的json数据中的某个值

一、问题:如何快速获取层次比较深的json数据中的某个值? 二、回答用jsonpath即可:如果知道路径则采用$.xx.xx绝对路径的方式获取如果不知道路径则采用$..xx相对路径的方式获取如果需要符号某个条件获取则采用$.xx.xx[条件]获取 1 { 2 "store": { 3 "book": ......
层次 数据 python json

python对象嵌套

一、描述 python对象嵌套,即包含的关系。python实现:班级(名字,多个学生)、学生(学号,姓名) 二、详细说明 要想实现班级里含有多个学生的这种关系,可以在班级类里嵌套学生类,将学生类信息以列表的形式存储保存即可 1 class Student: 2 def __init__(self,s ......
对象 python

python面向对象方法与属性

一:描述 python中面向对象方法与属性:①静态变量:实例变量、类变量②静态方法:@staticmethod,相当于被放到类里的函数③私有属性和方法:以两个下划线开头,如__secret()④魔术方法:以两个下划线开头且以两个下划线结尾,如__secret__()⑤受保护的属性和方法:以一个下划线 ......
属性 对象 方法 python

python中面向对象有什么特点

一:问题 python中面向对象有什么特点? 二:回答 python同其他面向对象语言一样,有3个特征:封装、继承、重写 简单理解就是:封装:把一系列属性和操作封装到一个方法里面,这样想要实现某种效果,只需要简单的调个方法名字就行了,不需要在写一遍所有的操作内容 继承:简单理解就是拼爹,父辈拥有的财 ......
对象 特点 python

python中全局变量和局部变量作用域理解

一:描述 python中全局变量和局部变量作用域理解 二:回答 1. 局部变量不能修改全局变量 局部变量只作用于方法内,无法修改全局变量 1 #全局变量city 2 city = "上海" 3 4 def mod_city(): 5 #局部变量city 6 city = "深圳" 7 print(c ......
变量 全局 局部 作用 python

python中调用函数,只写一个函数名是什么意思?

一:问题 python中调用函数,只写一个函数名是什么意思? 二:回答 只写函数名,则调用的是函数的地址写函数名并传参,则调用的是函数返回值 举例说明: 1 test_data =[{"name":"李白","order":1},{"name":"杜甫","order":4}, 2 {"name": ......
函数 意思 python

python函数return会结束整个函数的执行

一:问题 python函数中有for循环,对for循环进行return,函数会继续往下执行么? 二:回答 不会。 如下所示: def demo3(): print("a") for i in range(3): print(i) return i print("b") def demo4(): pr ......
函数 python return

python中lambda函数如何理解

一:问题 python中lambda函数如何理解? 二:回答 如下所示: def add(a,b): return a+b data = lambda a,b:a+b if __name__ == "__main__": print(add(3,4)) print(data(3,4)) >>> 运行 ......
函数 python lambda

python函数返回多个值会打包成元组

一:问题 python中函数可以一次返回多个值么? 二:回答 可以的,其一次返回的多个值会被打包成元组 如下所示: def demo2(name, age): content = f"name is {name}, age is {age}" return name,age,content if _ ......
函数 多个 python

python虚拟环境

一:问题 我下了别人的工程,工程环境是用全局的python环境好,还是弄一个虚拟环境好一点,为什么? 二:回答 用虚拟环境好,因为能够实现环境分离,你能在虚拟环境中安装项目特定的依赖项,而不会影响全局Python环境。从而实现不同项目维护不同的依赖关系,而不必担心版本冲突或相互影响。 具体操作步骤为 ......
环境 python

python通过requirements.txt文件管理工程包

一:问题 你创建了一个python工程,里面有很多包,怎么让别人拿到这个工程时,知道要安装哪些包,并一键自动全部安装呢? 二:解决方案 你可以在你的工程中,执行下面的命令,它可以自动生成你的工程的依赖包清单: pip freeze > requirements.txt 别人拿到你的工程后,可以执行下 ......
requirements 文件 python 工程 txt

[数据治理] 数据时政 # 首任【国家数据局】局长【刘烈宏】首论:【数据基础设施】

推动数据基础设施建设,为我国数据事业发展贡献力量。 2023.11.23 / 刘烈宏 / 杭州 | 国家数据局 | 数据要素治理与市场化论坛 | 第2届全球数字贸易博览会 一个要素:国家数据局的挂牌成立与时代背景——数据作为新的关键生产要素 随着国家数据局的挂牌成立,中国数据事业正在迎来崭新阶段。数 ......
数据 首任 时政 基础设施 局长

simulink回调函数在embedded code/autosar的应用

simulink开发嵌入式方向, 在生成的代码中会以注释的形式记录代码生成的时间于模型版本。但编译完成后的可执行文件中并不会存储这些信息,在某些情况下定位问题与确认模型的版本就不容易实现。 因此在模型中创建一个全局变量用来存储版本信息,使用回调函数自动填写相关信息。 如下图使用param()函数将时 ......
函数 simulink embedded autosar code

【Lidar】基于Python的点云数据下采样+体素显示

Open3D是一个开源的3D数据处理库,它处理3D数据的各种应用,包括点云、网格、体积计算、可视化、深度学习、测量和场景图等。今天给大家用代码展示如何使用Open3D对点云数据进行下采样以及体素显示。 ......
数据 Python Lidar

Linux基础44 nginx优化: ab压测工具, 系统性能优化, 代理服务优化, 静态资源优化

Nginx优化 注:本文参考 https://www.cnblogs.com/wuqiuyin/p/15190616.html 一、性能优化概述 1.我们需要了解的 1、首先需要了解我们当前系统的结构和瓶颈,了解当前使用的是什么,运行的是什么业务,都有哪些服务,了解每个服务最大能支撑多少并发。比如n ......
代理服务 静态 性能 基础 工具

SQL Server Profiler基础使用

一、简介 一个图形界面工具,用于创建和管理跟踪并分析和重播跟踪结果 二、如何打开 1、直接打开 2、Microsoft SQL Server Management Studio工具栏打开 三、配置跟踪 如过滤出本机电脑执行的sql脚本 跟踪属性常规配置 找计算机名称 四、启动跟踪 执行脚本 跟踪记录 ......
Profiler 基础 Server SQL

【Lidar】基于Python的Open3D库可视化点云数据

Open3D是一个开源的3D数据处理库,它处理3D数据的各种应用,包括点云、网格、体积计算、可视化、深度学习、测量和场景图等。今天给大家介绍一下Open3D库,并代码展示如何使用这个库对点云数据进行可视化显示。 ......
数据 Python Open3D Lidar Open3

python函数传参时加2个星号**作用

一:问题 下面的代码 1 def test_func(*args, **kwargs): 2 print(f"argsType={type(args)},args={args}") 3 print(f"kwargsType={type(kwargs)},kwargs={kwargs}") 4 5 c ......
星号 函数 作用 python

Python爬虫爬取wallhaven.cc图片

话不多说,直接上代码! 1 import time 2 import random 3 import uuid 4 5 from lxml import etree 6 import os 7 import requests 8 import threading 9 from queue impor ......
爬虫 wallhaven Python 图片 cc

python中pip下载慢或报错的解决方法

一:问题 python的pip在安装包时,有时会报错超时,排除包名写错的原因,一般这种问题是因为网络下载过慢,导致超时 二:解决方案 我们可以设置pip镜像源下载,能够提升pip下载速度,解决报错问题具体操作是把全局的镜像地址设置成阿里云服务: pip config set global.index ......
方法 python pip

python--变量和简单数据类型

Python--变量和简单数据类型 目录Python--变量和简单数据类型一、Python脚本运行过程二、变量1、变量的命名和使用2、python关键字和内置函数2.1、python关键字2.2、python内置函数3、使用变量时避免命名错误4、变量是标签三、字符串1、使用方法修改字符串的大小写2、 ......
变量 类型 数据 python

根据累进税率计算每月个人所得税 python代码

使用时将工资、社保和公积金替换即可,累进税率表和起征点根据所在当地调整 import numpy as np # 累进税率表:交税比例及速算扣除数 tax_rates = { 36000: {"tax_rate": 0.03, "quick_deduction": 0}, 144000: {"tax ......

(三十)C#编程基础复习——继承

继承与封装和多态统称为面向对象编程的三大特性,在创建一个新类时,我们可以使用这个新定义的类继承一个已有的类,通过继承可以在创建新类时重用、扩展和修改被继承类中定义的成员。被继承的类称为“基类(父类)”,继承基类的类称为“派生来(子类)”。 需要注意的是,C#中只支持单继承,也就是说一个子类只能继承一 ......
基础

二、Hello World

1.DevEco Studio 基本使用 1.1 Create Project 2.真机运行 项目签名 点击登录,然后USB连接手机,这里手机需要开启开发者模式。如下图: 连接成功后,默认选择连接的是华为手机,点击绿色三角运行即可。 3.DevEco Studio基础设置 3.1 工具每次打开都是上 ......
Hello World

(二十九)C#编程基础复习——static静态成员

在C#中,我们可以使用static关键字声明属于类型本身而不是属于特定对象的静态成员,因此不需要使用对象来访问静态成员。在类、接口和结构体中可以使用static关键字修饰变量、函数、构造函数、类、属性、运算符和事件。 注意:索引器和析构函数不能时静态的。 若要定义某个成员时使用static关键字,则 ......
静态 成员 基础 static

(二十八)C#编程基础复习——This关键字

在C#中,可以使用this关键字来表示当前对象,日常开发中我们可以使用this关键字来访问类中的成员属性以及函数。不仅如此this关键字还有一些其他的用法,示例如下: 一、使用this表示当前类的对象 namespace _016 { internal class Program { static ......
关键字 关键 基础 This

初等数论中的基础概念

整除 设 有整数 a,b且 a 不等于 0。 如果存在整数 q,使得 b=aq,那么就说 b 可被 a 整除,记作 a∣b,b 不被 a 整除记作 a∤b。 比如 3∣9的意思是 3能整除 9 , 而 3∤10是3不能整除 10。 🌰 给定两个正整数a,b(0<a,b<105), 判断 a 能否整 ......
数论 概念 基础

c语言中函数指针用法

#include <stdio.h> #define MAX 10 void swap(int *x, int *y) { int temp; temp = *x; *x = *y; *y = temp; } void fun(int *height, int *age) { int n = 10; ......
指针 函数 语言