自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 Human Immune Cell Marker Guide

免疫学

2022-07-19 09:33:18 257

原创 2020-09-30

Linux三剑客之awk命令awk简介awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。awk 是一种很棒的语言,它适合文本处理和报表生成,其语法较为常见,借鉴了某些语言的一些精华,如

2020-09-30 12:10:56 118

原创 Python中if __name__ == ‘__main__‘:的作用和原理

if name == ‘main’:的作用一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。因此 if name == ‘main’: 的作用就是控制这两种情况执行代码的过程,在 if name == ‘main’: 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而 import 到其他脚本中是不会被执行的。举例说明如下:直接执行#test.pyprint 'this is one'if _

2020-08-09 11:37:34 137

原创 python中的len(sys.argv)简明解释

python 开始就判断len(sys.argv)==4想问下意义!sys.argv[0]是代表当前所执行的脚本sys.argv[1] 脚本第一个参数所以len(sys.argv)==4 代表当前脚本含有3个参数。若执行命令为python hello.py “111”则len(sys.argv)==2,hello.py也是其中的一个参数sys.argv 表示命令行参数,这个判断,是判断启动时是不是提供了4个参数,并进行相应处理,比如执行下面2行,分别是1个参数和2个参数:python he

2020-08-08 17:06:09 2583

原创 python基础之os.system函数

前言os.system方法是os模块最基础的方法,其它的方法一般在该方法基础上封装完成。os的system原理system函数可以将字符串转化成命令在服务器上运行;其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程;上述原理会导致当需要执行多条命令行的时候可能得不到预期的结果;import osos.system('cd /usr/local')os.mkdir('aaa.txt)上述程序运行后会发现txt文件并没有创建在/usr/

2020-08-01 14:19:33 266

原创 Python中的read() readline() readlines()使用案例

测试文件test.txtabc中国defghi1、read()的用法文件当前位置起读取size个字节,若无参数size,则表示读取至文件结束为止,它范围为字符串对象。file=open("test.txt")str=file.read(5)print(str)#输出结果abc中国str2=file.read()print(str2)#输出结果,注意:会从第六个字符开始输出defghi2、readline()的用法该方法每次读出一行内容,所以,读取时占用内存小,比较适

2020-07-31 07:13:35 233

原创 python基础之os.system函数

前言os.system方法是os模块最基础的方法,其它的方法一般在该方法基础上封装完成。os的system原理*system函数可以将字符串转化成命令在服务器上运行;其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程;*上述原理会导致当需要执行多条命令行的时候可能得不到预期的结果;import osos.system('cd /usr/local')os.mkdir('aaa.txt)上述程序运行后会发现txt文件并没有创建在/us

2020-07-27 14:32:53 4762 2

原创 Linux重要命令-join(按两个文件的相同字段合并)

功能说明:将两个文件中,指定栏位内容相同的行连接起来。 语  法:join [-i][-a<1或2>][-e<字符串>][-o<格式>] [-t<字符>][-v<1或2>][-1<栏位>][-2<栏位>][--help] [--version][文件1][文件2] 补充说明:找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。 参  数: -a.

2020-07-20 14:24:35 1523

原创 Python中的LEGB规则

Python中的LEGB规则目标命名空间和作用域——Python从哪里查找变量名?我们能否同时定义或使用多个对象的变量名?Python查找变量名时是按照什么顺序搜索不同的命名空间?命名空间与作用域的介绍命名空间大约来说,命名空间就是一个容器,其中包含的是映射到不同对象的名称。你可能已经听说过了,Python中的一切——常量,列表,字典,函数,类,等等——都是对象。这样一种“名称-对象”间的映射,使得我们可以通过为对象指定的名称来访问它。举例来说,如果指定一个简单的字符串a_string =

2020-05-18 06:22:51 239

原创 请谈谈Python中is 和 == 的区别(写代码演示)

请谈谈Python中is 和 == 的区别(写代码演示)is用于比较两个变量是否引用了同一个内存地址 is 表示的是对象标示符(object identity),作用是用来检查对象的标示符是否一致,也就是比较两个对象在内存中的地址是否一样。用于比较两个变量的值是否相等, 表示的是相等(equality),是用来检查两个对象是否相等。is 是检查两个对象是否指向同一块内存空间,而 == 是检查他们的值是否相等。可以看出,is 是比 == 更严格的检查,is 返回True表明这两个对象指向同一块内存,值

2020-05-17 07:36:00 160

原创 Python中return和print的作用及区别

print的作用是输出数据到控制端,就是打印在你能看到的界面上print的作用还是比较容易理解的print (1)print ('asdfghj')输出结果1asdfghjreturn的作用之一是返回计算的值*没有return语句x = 1y = 2def add (x, y): z = x + yprint (add(x,y))输出结果None没有return语句,所以没能给函数add()赋值,打印出来也就是空值(None)。*有return语句x = 1

2020-05-14 07:07:35 273

原创 原码、反码、补码知识详细讲解

本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8

2020-05-11 21:08:52 106

原创 argparse.ArgumentParser()用法解析

argparse模块 官方文档argparse是一个Python模块:命令行选项、参数和子命令解析器。argparse 模块可以让人轻松编写用户友好的命令行接口。程序定义它需要的参数,然后 argparse 将弄清如何从 sys.argv 解析出那些参数。 argparse 模块还会自动生成帮助和使用手册,并在用户给程序传入无效参数时报出错误信息。使用流程创建解析器parser = ar...

2020-04-27 22:09:06 202

原创 python---sys.path.append()添加路径,用于调用模块

记录下:python 的 sys.path.append()当我们导入一个模块时:import xxx,默认情况下python解析器会搜索当前目录、已安装的内置模块和第三方模块,搜索路径存放在sys模块的path中:>>> import sys>>> sys.path['', 'C:\\Python352\\Lib\\idlelib', 'C:\\Py...

2020-04-27 21:57:16 5354 2

转载 位、字节、字

位、字节、字是计算机数据存储的单位。位是最小的存储单位,每一个位存储一个1位的二进制码,一个字节由8位组成。而字通常为16、32或64个位组成。什么是位?所谓位,是最基本的概念,在计算机中,由于只有逻辑0和逻辑1的存在,因此很多东西、动作、数字都要表示为一串二进制的字码例如: 1001 0000 1101等等。其中每一个逻辑0或者1便是一个位。例如这个例子里的1000 1110共有八个位,它的...

2020-04-19 08:00:28 114

原创 Python必学的OS模块详解

什么是os?第一个:系统操作import osprint (os.sep)print (os.name)print (os.getenv(‘path’))print (os.getcwd())执行结果如下:第二个:目录操作-增删改查如图:输出当前的目录下的所有文件和文件夹dirs=“D:\Release\bin”files= os.listdir(dirs)pr...

2020-04-12 21:11:04 173

原创 python环境Anaconda的安装

开始的的环境:win10 + 64位的python1、conda下载地址,清华镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/2、以管理员身份运行安装包3、一路默认直到Advanced installation options(高级安装选项),选择Add Anaconda to the system PATH environm...

2020-04-12 21:00:13 122

原创 在cmd输入python出现“Warning:This Python interpreter is in a conda environment, but the environment has no

1、出现这种错误是因为安装的是Anaconda中带的python版本,python处于conda环境中,使用python需要激活;2、解决方法:cmd界面里输入activate base,然后再输入python。3、缺点:每次重启cmd界面都需要重新激活。...

2020-04-11 07:46:35 348 1

原创 Python在终端通过pip安装好包以后,在Pycharm中依然无法使用的解决办法

在终端通过pip装好包以后,在pycharm中导入包时,依然会报错。新手不知道具体原因是什么,我把我的解决过程发出来,主要原因就是pip把包安装到了“解释器1”,但我们项目使用的是“解释器2”。我们新手怕字多,所以后面就不解释为什么这么做了,挑一个适合自己的方案就行。解决方案一:在Pycharm中,依次打开File—>Settings,弹窗如下图:点击右侧“+”号,输入自己需要导入包...

2020-04-06 21:39:00 644

原创 将python文件打包成exe可运行文件

目前有好几种方法可以将python文件打包成exe应用程序文件,例如py2exe,pyinstaller等,比较下来,还是觉得pyinstaller使用起来比较简单。首先第一步下载安装pyinstaller,如果已经安装过python3的用户比较方便,可以使用python3文件下的Scripts文件中的pip安装,python2好像没有,使用pip安装非常方便,首先用windows键+R键打开...

2020-04-06 16:56:42 124

原创 使用conda安装package时指定安装路径和channel

conda install --prefix=~/pyenv/py36 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ pytorch torchvision cuda91 -c pytorch

2020-04-06 14:40:30 3374

原创 windows/linux环境python3出现pip is configured with locations that require TLS/SSL, however the..不可用的解决方法

linux环境下首先明确问题出现原因,是因为openssl版本过低或者不存在 so:查看openssl安装包,发现缺少openssl-devel包[root@localhost ~]# rpm -aq|grep opensslopenssl-0.9.8e-20.el5openssl-0.9.8e-20.el5[root@localhost ~]#yum安装openssl-devel...

2020-04-06 11:44:05 217

原创 数据结构中,满二叉树、结点、根节点、叶子节点,是什么?

满二叉树:指深度为k且含有2的k次方-1个节点的二叉树。特点:每层节点数都是最大节点数。每个数字都叫节点,7-14这些叫叶子节点(没有子节点),根节点就是树最顶端的节点。...

2020-03-26 21:49:10 6181

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除