DAY.15_Python】的更多相关文章

函数名的本质 函数名实质上就是函数的内存地址 def wrapper(): pass print(wrapper) 1.引用是什么? 当我们定义a=1的时候,系统会开辟一块内存空间来保存1,然后用a变量名保存1所在的内存地址引用,变量名就好像C语言中的指针,大家可以把引用理解成地址,a里面存的是1这个数值所在的地址,a存了1的引用. 当我们在代码中定义了一个函数,系统会分配一块内存空间,用于保存函数体的内部变量和函数名,这个wrapper只是一个变量名,保存了函数内存中的地址,我们可以x = w…
之前跟大家讲的是一些python的数据基础,从这篇文章开始,我们开始正式学习python的模块化编程 下面我们解释一下什么叫做模块 之前已经讲过怎么去定义一个方法,如果你是用python交互器(自带交互器,或者是ipython)来学习定义方法的话,你定义完方法后,然后退出交互器,然后你再来使用这个方法,很显然,是不会成功调用的,这是因为python交互器在你退出后,会清空内存,所有定义的变量和方法都会被清理 如果你想把定义好的方法用在你的新脚本文件中,这样就必须引入一种模块机制 你可以把你写好的…
昨天完成了三级菜单和购物车程序的作业: """ .__author__.=,"JerseyHg" 作业要求:1. 可依次选择进入到下一级菜单:2. 可从任意i一层往回退到上一层:3. 可从任意一层退出程序. 思路:1. 定义字典: 2. while [如果一直没有按退出键,则一直true,循环继续——保证即使不输入,程序也不停地在运行]: 3. 打印出字典中第一级——key [for 语句]: 4. 让用户输入选择 a. 进入到下一级 b. 当按返回键时—…
1.引用的概念 2.可变类型和不可变类型 3.哈希…
1.模块的概述 1.模块是Python程序架构的一个核心概念,每一个以.py结尾的Python源代码文件都是一个模块 2.模块名和标识符的命名规则一样,由数字字母下划线组成且不能以数字开头,也不要和系统的模块文件重名 3.在模块中定义的全局变量,函数,类都是供外界直接使用的工具,模块是一个包含有一系列变量函数类等组成的程序组 4.模块就好比工具包,要想使用这个工具包中的工具就需要先导入模块,一般模块名都是以小写字母开头 5.Python中每个模块都有一个内置属性__file__可以查看模块的完整…
读取fasta文件genome_test.fa,并计算染色体总长,同时输出最长染色体编号.序列以及长度 fasta文件genom_test.fa的内容如下: >chr1ATATATATAT>chr2ATATATATATCGCGCGCGCG>chr3ATATATATATCGCGCGCGCGATATATATAT>chr4ATATATATATCGCGCGCGCGATATATATATCGCGCGCGCG>chr5ATATATATATCGCGCGCGCGATATATATATCGCGCG…