- 博客(120)
- 资源 (1)
- 收藏
- 关注
原创 python中if not 用法
在python中 None, False, 空字符串"“, 0, 空列表[], 空字典{}, 空元组()都相当于False。使用if not x这种写法的前提是:必须清楚x等于None, False, 空字符串”", 0, 空列表[], 空字典{}, 空元组()时对你的判断没有影响才行。not与逻辑判断句if连用,代表not后面的表达式为False的时候,执行冒号后面的语句。写法,很明显前者更清晰,而后者有可能使读者误解为。因此推荐前者,同时这也是谷歌推荐的风格。
2023-09-24 22:30:17
6618
6
原创 python解释def __init__(self, *args, **kwargs)
MyClass作为类的名字# 函数 __init__用来录入参数 放在self里面self.x = xself.y = y# method_1函数,可以用上面__init__的参数,同时也可以自己另加参数使用#method_2函数,同上。# 上面的类,名字为MyClass, 有两个函数 作为属性,可以直接调用,调用方法如下:# 需要放入两个参数作为x,y的值,放入self里面# 调用类里面的函数 method_1# output如下# 5。
2023-09-24 22:29:20
1926
原创 Python 中下划线的 5 种含义
单前导下划线:_var当涉及到变量和方法名称时,单个下划线前缀有一个约定俗成的含义。下划线前缀的含义就是告知其他程序员:以单个下划线开头的变量或方法仅供内部使用。该约定在PEP 8中有定义。这不是Python强制规定的。Python不像Java那样在"私有"和"公共"变量之间有很强的区别。这就像有人提出了一个小小的下划线警告标志,说:“嘿,这不是真的要成为类的公共接口的一部分。不去管它就好。你会看到_bar中的单个下划线并没有阻止我们"进入"类并访问该变量的值。
2023-09-23 21:02:55
645
2
原创 详解Python的__new__()方法
_new__与__init__的区别new() 方法主要存在于Python2的新式类和Python3中。它是负责创建类实例的静态方法。当Python实例化一个对象时,首先调用__new__()方法构造一个类的实例,并为其分配对应类型的内存空间,该实例的内存地址就是它的唯一标识符。然后再调用__init__()方法对实例进行初始化,通常是对该实例的属性进行初始化。以下用几个实例来说明:实例1:先调用__new__()方法再调用__init__()方法。
2023-09-23 20:57:58
4213
原创 openEuler-20.03 LTS管理用户和用户组
在本快速入门教程中,我们创建了一个新的用户帐户,并将其添加到 wheel 组以启用 sudo 访问权限。
2023-09-22 22:23:34
1215
3
原创 多重视窗管理程序 screen
当我们在使用 MobaXterm/XShell 进行远程访问服务器时,进行远程访问的界面往往不能关掉,否则,程序将不再运行。而且,程序在运行的过程中,还必须时刻保证网络的通常,这些条件都很难得到满足。为了解决上述问题,可以使用 Linux 下的screen命令,即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制。下面介绍一些常用的screen命令。screen为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。
2023-09-22 22:18:17
233
原创 Python 获取 NCBI 基因名 SSL 证书出现异常?
源自于前几天对一批转录本的批量化操作的一些记录。即想要通过 Python 在线获取某个转录本对应的基因 Symbol 时,发现出现 SSL 无法获取本地证书:unable to get local issuer certificate (_ssl.c:1056)!根据网络上的解析,当使用 urllib.urlopen 打开一个 https 链接时,会验证一次 SSL 证书。而当目标网站使用的是自签名的证书时就会抛出如下异常:解决方法也很简单,下面是个人简单总结的 3 种常用解决方法。
2023-09-21 23:45:35
607
4
原创 Gnuplot:安装与使用备忘
GD (https://github.com/libgd/libgd)是一个用于程序员动态创建和处理图像的开源库。注意:configure 的提示(libgd-based png, jpeg, and gif terminals: yes)因此考虑重装 gnuplot,以支持 png, jpeg, and gif terminals,具体步骤如下。安装完成后,进入 gnuplot 简单画图并保存为 plot.png。官网:http://www.gnuplot.info/安装 Gnuplot。
2023-09-21 23:39:26
1257
原创 Python Excel 操作 Openpyxl 模块笔记
xlsx 是 Microsoft Excel 使用的开放 XML 电子表格文件格式的文件扩展名。xlsm 文件支持宏。xlsx 是专有的二进制格式,而 xlsx 是基于 Office Open XML 格式的。
2023-09-20 21:43:35
461
4
原创 R 语言画图中英文字体解决方案
runif() 是 R 语言生成均匀分布随机数的函数,句法是:runif(n, min=0, max=1),其中 n 表示生成的随机数数量,min 表示均匀分布的下限,max 表示均匀分布的上限;intToUtf8 是一个将整数向量转换为或转换为 Utf-8 编码字符向量的函数,与之对应的函数是 utf8ToInt —— 一个能把 Utf-8 编码字符转换为整数向量的函数。在某些时候,需要在 R 画图中添加中文,但是默认情况下,R 对中文的支持不好。,推荐使用此种方案。
2023-09-20 21:41:02
1403
1
原创 Python—list 和 dict 的复制
元素复制(针对 list)一个 list 乘上一个整数 n 表示重复 list 中的元素 n 次创建一个新 list。这里需要注意的是 n ≥ 0,如果 n < 0,返回新的空 list,可以看下面的示例。由此可以得出,创建 10 个元素全为 0 的 list 可以这么做:[0] * 10,看一下是不是彻底实现了复制。可以看到实现了复制,修改第一个元素的值对其余的元素没有影响。然而,事情可能没有那么简单,再来看一个例子。可以发现,结果并不是想要的,一改全改。可以发现乘法有些时候不能进行复制。
2023-09-19 20:38:31
453
4
原创 Python中的索引和切片
在Python中,像字符串或列表这样的有序序列的元素可以通过它们的索引单独访问。这可以通过提供从序列中提取的元素的数字索引来实现。另外,Python支持切片,这是一个特性,可以提取原始sequence对象的子集。在本文中,将探讨索引和切片是如何工作的,以及如何使用它们来编写更干净、更具python风格的代码。
2023-09-19 20:33:43
930
原创 用Python把csv文件批量修改编码为UTF-8格式并转为Excel格式
有时候用excel打开一个csv文件,中文全部显示乱码。然后手动用notepad++打开,修改编码为utf-8并保存后,再用excel打开显示正常。使用Python通过很少代码就能将上面过程自动化。导入3个模块chardet 模块用于得到文件的编码格式,pandas 按照这个格式读取,然后保存为xlsx格式。
2023-09-18 21:52:19
1671
2
原创 13个Python必备的知识
Python在编程语言流行指数PYPL中已多次排名第一。由于其代码可读性和更简单的语法,它被认为是有史以来最简单的语言。NumPy、Pandas、TensorFlow等各种AI和机器学习库的丰富性,是Python核心需求之一。如果是数据科学家或 AI/机器学习的初学者,那么Python是开始旅程的正确选择。探索一些Python编程的基础知识,虽然简单但都很有用。
2023-09-18 20:57:11
70
原创 Python 3.11的10个高效新特性
Python 3.11带来了丰富的新特性和函数,通过利用模式匹配、类型提示、改进的错误报告等新特性,可以编写更高效、更可靠的代码。因为Python 3.11带来的巨大性能提升,所以在以后(因为现在所有的包还没有完全迁移到3.11上)Python 3.11肯定是一个主流的版本,所以熟悉这些新的特性在以后可以写出更高效的代码。
2023-09-17 10:28:33
372
15
原创 Python常用的新模块特性
每个新的 Python 版本都会带来新的特性,因此建议查看 Python 发行说明中的“新模块”、“不推荐使用的模块”和“已删除的模块”部分,这是了解 Python 标准重大变化的好方法 , 通过这种方式,可以不断地将新功能和最佳实践整合到项目中。
2023-09-17 10:23:15
157
1
原创 高性能 Python 编译器 -- Codon
众所周知,Python 是一门简单易学、具有强大功能的编程语言,在各种用户使用统计榜单中总是名列前茅。相应地,围绕 Python,研究者开发了各种便捷工具,以更好的服务于这门语言。编译器充当着高级语言与机器之间的翻译官,不同版本的 Python 编译器已被开发出来,下面将介绍一款新的高性能 Python 编译器:Codon。该项目上线短短几天,已收获 2.2k 星。项目地址:https://github.com/exaloop/codon。
2023-09-16 23:59:06
227
1
原创 在终端执行Python代码的5种方式
通常运行程序都是通过IDE里执行运行,有时候也会在命令行通过类似运行代码。实际上,在命令行中运行python程序还有一些其他的方法。这些方法主要运用在服务器环境上。
2023-09-16 23:54:10
4985
原创 轻量级的Python IDE —— Thonny
Thonny 是由爱沙尼亚的 Tartu 大学开发的一款基于 Python 的开源 IDE,旨在帮助初学者快速入门 Python。软件界面很简单。
2023-09-15 22:27:32
3616
8
原创 Linux系统权限和用户相关操作
所属用户就是这个文件的所有者除了文件的所属用户以外,其余的用户都是其他用户一个公司,研发部,测试部,产品部,运营部,人事部,财务部,销售部…每个部门应该有不同的权限,如果你加入了个这个组,那么这个人同时拥有这个组所拥有的权限。
2023-09-15 22:14:45
184
原创 Linux目录结构和系统指令
root@VM-8-13-centos ~]# netstat -anpt 应用场景:端口是否开启,取决于服务是否开启。想象一个场景,一个项目的前端代码部署在80端口,如果80没有启动,那么你将无法访问网页。[root@VM-8-13-centos ~]# hostname VM-8-13-centos 说明:用于显示当前使用的主机名称。
2023-09-13 20:05:43
321
原创 flask项目请求与响应
web服务器网关接口,python web server gateway interface是为python语言定义的web服务器和web应用程序或框架之间的一种简单而通用的接口。s = """定制响应头"""
2023-09-12 21:10:07
611
4
原创 python异常处理
参考语法:https://docs.python.org/zh-cn/3/tutorial/errors.html在编写代码的时候,如果你写的程序出现报错,程序就会停止运行,后面的代码就不再执行。如果程序发生错误,可以在代码中添加异常处理,保证程序能够执行。
2023-09-12 21:03:20
352
原创 Python文件读写模式
readlines():按行读取所有的内容,每一行作为一个元素放到一个列表中。读取文件中所有的内容 read() 中存放的字符数 可以用数字来代表。readline():每次读取一行内容。
2023-09-11 21:29:15
502
1
原创 Python函数和模块
"""函数的注释"""print()return 0def:定义函数的关键字test :函数名,随便起()储存形参,如果定义参数(x,y)"""函数的注释""" 表示对函数的说明print()逻辑代码return 返回关键字 当执行到return的时候,表示函数运行结束,并且返回,非必须第一种:from 包名 import 模块名第二种:from 包名.模块名 import 函数名。
2023-09-10 11:43:36
340
15
原创 Python循环遍历
注意:如果这样写,那么就是一个经典的死循环例子,因为sid初始等于0,条件为sid<10,那么如果不控制sid的增长,这个表达式就永远满足条件,则会永远都打印"ok"for循环一定会限制循环的次数,而while循环可以不限制 while 后面接的是一个条件 用while循环很有可能死循环。
2023-09-10 11:34:26
636
原创 Python基础if...else条件判断
含义:代表如果…否则…注意:当python一句话写了冒号的时候,下面的一行代码必须缩进什么是缩进?一个缩进 == 4个空格 按tab键 q左边的 一个tab就是一个缩进。
2023-09-09 20:45:54
227
11
原创 Python变量命名规则
例如:变量名Greeting_message可行,但Greeting message会引发错误。例如:可将变量命名为message_1,但不能命名为1_message;注意:变量名可以字母或下划线打头,但不能以数字打头,
2023-09-09 20:33:50
841
1
原创 Python数据类型的相互转换
list:列表 tuple:元组 set 集合 dict:字典。只有0才是false,其他值是True。会把字符串中每一个字符当做列表元素。
2023-09-09 20:32:50
921
原创 Python基础dict字典定义与函数
定义一个非空字典通过key访问value增加一个元素说明:如果key存在,则修改value;如果不存在,则新增。字典的函数: 清空字典中的所有元素: 通过key获取value值,如果key不存在返回None注意:与直接通过的方式取值的区别在于,如果key不存在不会报错,返回None。: 返回字典中所有的key,保存在一个序列中: 通过key删除字典中的元素,并将删除的元素在暂存区间返回python: 默认删除字典中最后一个元素,并将删除的元素在暂存区间返回
2023-09-08 22:32:59
278
4
原创 Python基础set集合定义与函数
定义一个非空集合关系测试:交集,并集,差集,对称差集1.交集:intersection() 或者 &2.并集:union() 或者 |3.差集:difference() 或者 -4.对称差集:symmetric_difference 或者 ^5.是否是子集:issubset 或者是 <=6.是否是父级:issuperset 或者是 >=7.判断两个集合是否无交集:isdisjoint无交集返回True 有交集返回False
2023-09-07 20:32:24
263
8
原创 Python基础List列表定义与函数
print(pop_str) #被删掉的依然可以打印print(name_list) #结果liming确实被删掉了。
2023-09-07 20:28:39
444
原创 Python基础String字符串定义与函数
总结:find 和index函数功效一样,都是求索引。但是find找不到返回-1,而index找不到则报错。
2023-09-06 21:36:18
283
14
【完整毕设】基于SSM的列车票务信息管理系统(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的课程思政元素收集遴选系统(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的沙县小吃点餐系统(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的人事考勤签到管理系统(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的体育竞赛成绩管理系统(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的书店仓库管理系统2021(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的水果销售管理网站(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的校园餐厅管理(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的学生综合考评管理系统(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的停车场管理系统(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的小说阅读网站(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的医院预约挂号系统(1)(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的医院打卡挂号系统(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的智能停车场管理系统(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】ssm美好生活日志网(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】ssm高校二手交易平台(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的KTV点歌系统(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】ssm美食推荐管理系统(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】ssm农产品供销服务系统(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】ssm高校四六级报名管理系统(源代码+论文+说明+PPT).zip
2024-05-15
ssm药源购物网站(源代码+论文+说明+PPT).zip
2024-05-17
ssm疫情期间医院门诊管理系统(源代码+论文+说明+PPT).zip
2024-05-17
ssm企业公寓后勤管理系统(源代码+论文+说明+PPT).zip
2024-05-17
ssm旅游资源网站(源代码+论文+说明+PPT).zip
2024-05-17
ssm药品商超管理系统(源代码+论文+说明+PPT).zip
2024-05-17
ssm留学生交流互动论坛网站(源代码+论文+说明+PPT).zip
2024-05-17
ssm教学视频点播系统(源代码+论文+说明+PPT).zip
2024-05-17
ssm房屋租赁系统求租合同Vue(源代码+论文+说明+PPT).zip
2024-05-17
ssm大学生企业推荐系统(源代码+论文+说明+PPT).zip
2024-05-17
ssm大学生兼职跟踪系统(源代码+论文+说明+PPT).zip
2024-05-17
ssm大学生兼职信息系统(源代码+论文+说明+PPT).zip
2024-05-17
ssm病人跟踪治疗信息管理系统(源代码+论文+说明+PPT).zip
2024-05-17
springboot垃圾分类网站(源代码+论文+说明+PPT).zip
2024-05-17
ssmVue汉服文化平台网站(源代码+论文+说明+PPT).zip
2024-05-17
【完整毕设】基于SSM的抗疫医疗用品销售平台(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的咖啡馆管理系统(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的旅游景点线路网站(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的课程在线教育资源管理系统(1)(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的疫情居家办公OA系统(源代码+论文+说明+PPT).zip
2024-05-15
【完整毕设】基于SSM的艺诚美业管理系统(源代码+论文+说明+PPT).zip
2024-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人