转:Python标准库(非常经典的各种模块介绍)小雨点2018

本书是超过3,000个新闻组讨论的精华部分,当然也有很多的新脚本,为了涵盖标准库的每个角落.

我尽力使得每个脚本都易于理解,易于重用代码.我有意缩短注释的长度,如果你想更深入地了解背景,那么你可以参阅每个Python发布中的参考手册.本书的重要之处在于范例代码.

为什么没有Tkinter

产品细节

本书使用DocBookSGML编写,我使用了一系列的工具,包括SecretLabs'PythonWorks,ExcosoftDocumentor,JamesClark'sJadeDSSSLprocessor,NormWalsh'sDocBookstylesheets,当然,还有一些Python脚本.

感谢帮忙校对的人们:TimPeters,GuidovanRossum,DavidAscher,MarkLutz,和RaelDornfest,以及PythonWare成员:MatthewEllis,HkanKarlsson,和RuneUhlin.

本书使用以下习惯用法:

斜体

等宽字体e.g.Python

等宽粗体

除非提到,所有例子都可以在Python1.5.2和Python2.0下运行.能不能在Python2.4/2.5下执行.....看参与翻译各位的了.

大多例子的文件名都包含它所使用的模块名称,后边是"-example-"以及一个唯一的"序号".注意有些例子并不是按顺序出现的,这是为了匹配本书的较早版本-(theeff-botguideto)TheStandardPythonLibrary.

本章描述了一些基本的标准库模块.任何大型Python程序都有可能直接或间接地使用到这类模块的大部分.

下面的这两个模块比其他模块加在一起还要重要:定义内建函数(例如len,int,range...)的__builtin__模块,以及定义所有内建异常的exceptions模块.

Python在启动时导入这两个模块,使任何程序都能够使用它们.

标准库里有许多用于支持内建类型操作的库.string模块实现了常用的字符串处理.math模块提供了数学计算操作和常量(pi,e都属于这类常量),cmath模块为复数提供了和math一样的功能.

re模块为Python提供了正则表达式支持.正则表达式是用于匹配字符串或特定子字符串的有特定语法的字符串模式.

这个模块包含Python中使用的内建函数.一般不用手动导入这个模块;Python会帮你做好一切.

Python允许你实时地创建函数参数列表.只要把所有的参数放入一个元组中,然后通过内建的apply函数调用函数.如Example1-1.

File:builtin-apply-example-1.pydeffunction(a,b):printa,bapply(function,("whither","canada"))apply(function,(1,2+3))whithercanada15要想把关键字参数传递给一个函数,你可以将一个字典作为apply函数的第3个参数,参考Example1-2.

File:builtin-apply-example-2.pydeffunction(a,b):printa,bapply(function,("crunchy","frog"))apply(function,("crunchy",),{"b":"frog"})apply(function,(),{"a":"crunchy","b":"frog"})crunchyfrogcrunchyfrogcrunchyfrogapply函数的一个常见用法是把构造函数参数从子类传递到基类,尤其是构造函数需要接受很多参数的时候.如Example1-3所示.

File:builtin-apply-example-3.pyclassRectangle:def__init__(self,color="white",width=10,height=10):print"createa",color,self,"sized",width,"x",heightclassRoundedRectangle(Rectangle):def__init__(self,**kw):apply(Rectangle.__init__,(self,),kw)rect=Rectangle(color="green",height=100,width=100)rect=RoundedRectangle(color="blue",height=20)createagreensized100x100createabluesized10x20Python2.0提供了另个方法来做相同的事.你只需要使用一个传统的函数调用,使用*来标记元组,**来标记字典.

下面两个语句是等价的:

result=function(*args,**kwargs)result=apply(function,args,kwargs)1.2.2.加载和重载模块如果你写过较庞大的Python程序,那么你就应该知道import语句是用来导入外部模块的(当然也可以使用from-import版本).不过你可能不知道import其实是靠调用内建函数__import__来工作的.

通过这个戏法你可以动态地调用函数.当你只知道模块名称(字符串)的时候,这将很方便.Example1-4展示了这种用法,动态地导入所有以"-plugin"结尾的模块.

File:builtin-import-example-1.pyimportglob,osmodules=[]formodule_fileinglob.glob("*-plugin.py"):try:module_name,ext=os.path.splitext(os.path.basename(module_file))module=__import__(module_name)modules.append(module)exceptImportError:pass#ignorebrokenmodules#sayhellotoallmodulesformoduleinmodules:module.hello()example-pluginsayshello注意这个plug-in模块文件名中有个"-"(hyphens).这意味着你不能使用普通的import命令,因为Python的辨识符不允许有"-".

Example1-5展示了Example1-4中使用的plug-in.

File:example-plugin.pydefhello():print"example-pluginsayshello"Example1-6展示了如何根据给定模块名和函数名获得想要的函数对象.

File:builtin-import-example-2.pydefgetfunctionbyname(module_name,function_name):module=__import__(module_name)returngetattr(module,function_name)printrepr(getfunctionbyname("dumbdbm","open"))你也可以使用这个函数实现延迟化的模块导入(lazymoduleloading).例如在Example1-7中的string模块只在第一次使用的时候导入.

File:builtin-import-example-3.pyclassLazyImport:def__init__(self,module_name):self.module_name=module_nameself.module=Nonedef__getattr__(self,name):ifself.moduleisNone:self.module=__import__(self.module_name)returngetattr(self.module,name)string=LazyImport("string")printstring.lowercaseabcdefghijklmnopqrstuvwxyzPython也提供了重新加载已加载模块的基本支持.[Example1-8#eg-1-8会加载3次hello.py文件.

File:builtin-reload-example-1.pyimporthelloreload(hello)reload(hello)helloagain,andwelcometotheshowhelloagain,andwelcometotheshowhelloagain,andwelcometotheshowreload直接接受模块作为参数.

[!Feather注:^原句无法理解,稍后讨论.]注意,当你重加载模块时,它会被重新编译,新的模块会代替模块字典里的老模块.但是,已经用原模块里的类建立的实例仍然使用的是老模块(不会被更新).

同样地,使用from-import直接创建的到模块内容的引用也是不会被更新的.

dir返回由给定模块,类,实例,或其他类型的所有成员组成的列表.这可能在交互式Python解释器下很有用,也可以用在其他地方.Example1-9展示了dir函数的用法.

File:builtin-dir-example-1.pydefdump(value):printvalue,"=>",dir(value)importsysdump(0)dump(1.0)dump(0.0j)#complexnumberdump([])#listdump({})#dictionarydump("string")dump(len)#functiondump(sys)#module0=>[]1.0=>[]0j=>['conjugate','imag','real'][]=>['append','count','extend','index','insert','pop','remove','reverse','sort']{}=>['clear','copy','get','has_key','items','keys','update','values']string=>[]=>['__doc__','__name__','__self__']=>['__doc__','__name__','__stderr__','__stdin__','__stdout__','argv','builtin_module_names','copyright','dllhandle','exc_info','exc_type','exec_prefix','executable',...在例子Example1-10中定义的getmember函数返回给定类定义的所有类级别的属性和方法.

File:builtin-dir-example-2.pyclassA:defa(self):passdefb(self):passclassB(A):defc(self):passdefd(self):passdefgetmembers(klass,members=None):#getalistofallclassmembers,orderedbyclassifmembersisNone:members=[]forkinklass.__bases__:getmembers(k,members)formindir(klass):ifmnotinmembers:members.append(m)returnmembersprintgetmembers(A)printgetmembers(B)printgetmembers(IOError)['__doc__','__module__','a','b']['__doc__','__module__','a','b','c','d']['__doc__','__getitem__','__init__','__module__','__str__']getmembers函数返回了一个有序列表.成员在列表中名称出现的越早,它所处的类层次就越高.如果无所谓顺序的话,你可以使用字典代替列表.

[!Feather注:字典是无序的,而列表和元组是有序的,网上有关于有序字典的讨论]vars函数与此相似,它返回的是包含每个成员当前值的字典.如果你使用不带参数的vars,它将返回当前局部名称空间的可见元素(同locals()函数).如Example1-11所表示.

File:builtin-vars-example-1.pybook="library2"pages=250scripts=350print"the%(book)sbookcontainsmorethan%(scripts)sscripts"%vars()thelibrarybookcontainsmorethan350scripts1.2.4.检查对象类型Python是一种动态类型语言,这意味着给一个定变量名可以在不同的场合绑定到不同的类型上.在接下面例子中,同样的函数分别被整数,浮点数,以及一个字符串调用:

deffunction(value):printvaluefunction(1)function(1.0)function("one")type函数(如Example1-12所示)允许你检查一个变量的类型.这个函数会返回一个typedescriptor(类型描述符),它对于Python解释器提供的每个类型都是不同的.

File:builtin-type-example-1.pydefdump(value):printtype(value),valuedump(1)dump(1.0)dump("one")11.0one每个类型都有一个对应的类型对象,所以你可以使用is操作符(对象身份)来检查类型.(如Example1-13所示).

File:builtin-type-example-2.pydefload(file):ifisinstance(file,type("")):file=open(file,"rb")returnfile.read()printlen(load("samples/sample.jpg")),"bytes"printlen(load(open("samples/sample.jpg","rb"))),"bytes"4672bytes4672bytescallable函数,如Example1-14所示,可以检查一个对象是否是可调用的(无论是直接调用或是通过apply).对于函数,方法,lambda函式,类,以及实现了__call__方法的类实例,它都返回True.

File:builtin-callable-example-1.pydefdump(function):ifcallable(function):printfunction,"iscallable"else:printfunction,"is*not*callable"classA:defmethod(self,value):returnvalueclassB(A):def__call__(self,value):returnvaluea=A()b=B()dump(0)#simpleobjectsdump("string")dump(callable)dump(dump)#functiondump(A)#classesdump(B)dump(B.method)dump(a)#instancesdump(b)dump(b.method)0is*not*callablestringis*not*callableiscallableiscallableAiscallableBiscallableiscallableis*not*callableiscallableiscallable注意类对象(A和B)都是可调用的;如果调用它们,就产生新的对象(类实例).但是A类的实例不可调用,因为它的类没有实现__call__方法.

你可以在operator模块中找到检查对象是否为某一内建类型(数字,序列,或者字典等)的函数.但是,因为创建一个类很简单(比如实现基本序列方法的类),所以对这些类型使用显式的类型判断并不是好主意.

在处理类和实例的时候会复杂些.Python不会把类作为本质上的类型对待;相反地,所有的类都属于一个特殊的类类型(specialclasstype),所有的类实例属于一个特殊的实例类型(specialinstancetype).

File:builtin-isinstance-example-1.pyclassA:passclassB:passclassC(A):passclassD(A,B):passdefdump(object):printobject,"=>",ifisinstance(object,A):print"A",ifisinstance(object,B):print"B",ifisinstance(object,C):print"C",ifisinstance(object,D):print"D",printa=A()b=B()c=C()d=D()dump(a)dump(b)dump(c)dump(d)dump(0)dump("string")=>A=>B=>AC=>ABD0=>string=>issubclass函数与此相似,它用于检查一个类对象是否与给定类相同,或者是给定类的子类.如Example1-16所示.

注意,isinstance可以接受任何对象作为参数,而issubclass函数在接受非类对象参数时会引发TypeError异常.

File:builtin-issubclass-example-1.pyclassA:passclassB:passclassC(A):passclassD(A,B):passdefdump(object):printobject,"=>",ifissubclass(object,A):print"A",ifissubclass(object,B):print"B",ifissubclass(object,C):print"C",ifissubclass(object,D):print"D",printdump(A)dump(B)dump(C)dump(D)dump(0)dump("string")A=>AB=>BC=>ACD=>ABD0=>Traceback(innermostlast):File"builtin-issubclass-example-1.py",line29,inFile"builtin-issubclass-example-1.py",line15,indumpTypeError:argumentsmustbeclasses1.2.5.计算Python表达式Python提供了在程序中与解释器交互的多种方法.例如eval函数将一个字符串作为Python表达式求值.你可以传递一串文本,简单的表达式,或者使用内建Python函数.如Example1-17所示.

File:builtin-eval-example-2.pyprinteval("__import__('os').getcwd()")printeval("__import__('os').remove('file')")/home/fredrik/librarybookTraceback(innermostlast):File"builtin-eval-example-2",line2,inFile"",line0,inos.error:(2,'Nosuchfileordirectory')这里我们得到了一个os.error异常,这说明Python事实上在尝试删除文件!

幸运地是,这个问题很容易解决.你可以给eval函数传递第2个参数,一个定义了该表达式求值时名称空间的字典.我们测试下,给函数传递个空字典:

>>>printeval("__import__('os').remove('file')",{})Traceback(innermostlast):File"",line1,inFile"",line0,inos.error:(2,'Nosuchfileordirectory')呃....我们还是得到了个os.error异常.

这是因为Python在求值前会检查这个字典,如果没有发现名称为__builtins__的变量(复数形式),它就会添加一个:

>>>namespace={}>>>printeval("__import__('os').remove('file')",namespace)Traceback(innermostlast):File"",line1,inFile"",line0,inos.error:(2,'Nosuchfileordirectory')>>>namespace.keys()['__builtins__']如果你打印这个namespace的内容,你会发现里边有所有的内建函数.

[!Feather注:如果我RP不错的话,添加的这个__builtins__就是当前的__builtins__]我们注意到了如果这个变量存在,Python就不会去添加默认的,那么我们的解决方法也来了,为传递的字典参数加入一个__builtins__项即可.如Example1-19所示.

File:builtin-eval-example-3.pyprinteval("__import__('os').getcwd()",{})printeval("__import__('os').remove('file')",{"__builtins__":{}})/home/fredrik/librarybookTraceback(innermostlast):File"builtin-eval-example-3.py",line2,inFile"",line0,inNameError:__import__即使这样,你仍然无法避免针对CPU和内存资源的攻击.(比如,形如eval("'*'*1000000*2*2*2*2*2*2*2*2*2")的语句在执行后会使你的程序耗尽系统资源).

eval函数只针对简单的表达式.如果要处理大块的代码,你应该使用compile和exec函数(如Example1-20所示).

File:builtin-compile-example-1.pyNAME="script.py"BODY="""prnt'owl-stretchingtime'"""try:compile(BODY,NAME,"exec")exceptSyntaxError,v:print"syntaxerror:",v,"in",NAME#syntaxerror:invalidsyntaxinscript.py成功执行后,compile函数会返回一个代码对象,你可以使用exec语句执行它,参见Example1-21.

File:builtin-compile-example-2.pyBODY="""print'theant,anintroduction'"""code=compile(BODY,"

THE END
1.MBTI16人格分析十六人格MBTI是一种人格类型理论模型。全称是“Myers-BriggsTypeIndicator” (迈尔斯-布里格斯类型指标)。 它通过了解人们在精力支配(外向E - 内向I)、获取信息(实感S - 直觉N)、决策方式(思考T - 情感F)、生活方式(判断J - 感知P)这四个维度的偏好,将人的性格分为16种类型,比如ENTP、ESTJ等,用于评估和理解个人的性https://blog.csdn.net/Edward1027/article/details/144345128
2.MBTI深度剖析:NF理想主义者与NT理性主义者到底有何区别?有专家曾对MBTI中的十六种人格类型进行划分,分成了以下四组: SJ传统主义者(ISFJ、ISTJ、ESFJ、ESTJ) SP享乐主义者(ISFP、ISTP、ESFP、ESTP) NF理想主义者(INFJ、INFP、ENFJ、ENFP) NT理性主义者(INTJ、INTP、ENTJ、ENTP) 今天我们来分享,NT理性主义者与NF理想主义者的区别,一起了解! http://xuemaedu.net/news/detail?id=419221e06928440fa7452b39f33e7ecb1436
3.MBTI:16人格3. 思考 (T) vs. 感觉 (F):思考型的人在做决策时更倾向于逻辑和客观标准,而感觉型的人则更倾向于考虑他人的感受和价值。4. 判断 (J) vs. 知觉 (P):判断型的人喜欢有组织、有计划和决定性的生活方式,而知觉型的人则更倾向于灵活、自发和开放的生活方式。这四个维度组合起来形成16种不同的个性类型https://baijiahao.baidu.com/s?id=1808147333815688195&wfr=spider&for=pc
4.梳理STM32F429之通信传输部分NO.8硬件SPI51CTO博客本成员设置波特率分频因子,分频后的时钟即为 SPI 的 SCK 信号线的时钟频率。这个成员参数可设置为 fpclk 的2、 4、 6、 8、 16、 32、 64、 128、 256分频。 (7)SPI_FirstBit 所有串行的通讯协议都会有MSB 先行(高位数据在前)还是LSB 先行(低位数据在前)的问题,而 STM32 的 SPI 模块可以通过这个结构https://blog.51cto.com/u_14970037/5635406
5.品质管理F/T: Function Test (功能测试-终测) AS 组立 P/K:包装 TQM:Total quality control全面品质管理 NTF:No trouble found误判 CIP:capacity improvement plan(产能改善计划) MRB:material review board(物料16 Conformity 合格(符合) 17 Control 控制 18 Control chart 控制(管制)图 19 Correction 纠正 http://www.360doc.com/content/11/1119/22/8171852_165849805.shtml
6.干货,GPower确定被试量教程混合设计重复测量方差分析在F检验中需要将组间效应、组内效应、交互作用分开来算,一一对应的关系。但是Statistical test:Correlation:Two dependent Pearson r’s(no common index) Type of power analysis:当因变量为人为二分变量时,我们就要选择Tetrachoric model,举例来说,现在有930名受访者对人格问卷中两https://www.360doc.cn/article/80445730_1045219072.html
7.心理测试:你是哪种女人?17、你喜欢和不同类型的男人交往? Yes→B型 No→18 18、你喜欢半夜想些伤心的事情? Yes→C型 No→19 19、你认为自己双重人格严重? Yes→D型 No→20 20、你会主动向喜欢的人告白? Yes→E型 No→21 21、你会定期做美容? Yes→F型 No→G型 https://www.meipian.cn/wslbwfa
8.运维基础8)测试端口是否打开.. 21 9)虚拟机克隆之后网卡彻底无法启动 21 第四章 Linux命令行组成结构 21 1.Linux系统命令操作语法的格式 21 2.命令行中的快捷键.. 21 3.命令 22 第五章 Linux目录文件与系统启动 26 1.Linux系统目录建构基本特点: 26 https://www.west.cn/info/html/caozuoxitong/Linux/20200514/4670298.html
9.TypeWarranty:Other;Certification:N/A;Customized:Yes;Type:Other;Grounding:Standard Grounding;Application:Other;WIFI:NO;Place of Origin:CN;ZHE;Network:N/A;Customized support:N/A;Brand Name:YINFEEL;Model Number:IF-DES-50NR;Rated Voltage:250V AC;Rated Current:16https://www.alibaba.com/product-detail/Type-F-CEE-7-4-Schuko_1600787291010.html
10.用于治疗精神疾病和病症的支链淀粉和支链淀粉激动剂的制作方法Arg-Leu-Ala-Asn隱Phe-Leu-Val-His-Ser-Ser-Asn誦Asn画Phe-Gly-Ala-Ile國Leu-S er-Ser-Thr-Asn-Val-Gly-Ser-Asn-Thr隱Tyr (SEQ ID NO:l)。大鼠支f连淀粉 ( rAmylm )具 有 下 列 序 列 来自任何种的支链淀粉的应用被考虑。在本文公开的方法的应用中考虑的支链淀粉激动剂包括在 美国专利第5,68https://www.xjishu.com/zhuanli/05/200680054122.html
11.德`HIMA`SISIO模块Analoginputmoduletype:F62171.025,NO.3 W.B.T.(P)电子传感器SENSOR ELECRTODE TYPE,VERTICALMOUTING TYPE,SENSOR BODY HEX46,CABLE0.75Sq,DWGNO.C00586.SENSOR ELECRTODE TYPE,SIDEMOUNTING,DWG NO.HL-A0243,EXPLOSION TYPE ELECTRODE RELAY继电器KFD2-ER-Exl.WLB,DWGNO.HL-303305、ELS-1ES-1FPT-C with 35M cable、HWDC-100 with 2http://china.makepolo.com/product-detail/101086027429.html
12.absolutelynoway(F) 在公司法及本公司細則下一段之規限下,任何董事或候任或擬委 任董事不得因其擔任任何職務或受薪监狱和改造事务部确认,在马尔代夫的监狱或拘留中心,绝对没有酷刑或 其他残忍、不人道或有辱人格的待遇我们不建议普遍推广前列腺癌筛查,因为至今没有绝对明确的证据可以表明做这些测试可以挽救所有的患者,而且http://cn.linguee.com/%E8%8B%B1%E8%AF%AD-%E4%B8%AD%E6%96%87/%E7%BF%BB%E8%AD%AF/absolutely+no+way.html
13.g++(1)nostdinc++ -fvisibility-inlines-hidden -fvisibility-ms-compat -fext-numeric-literals -Wabi=n -[=type] -gsplit-dwarf -gdescribe-dies -gno-describe-dies -fdebug-prefix-map=old=new -fmsmall16 -mfp-mode=mode -mvect-double -max-vect-align=num -msplit-vecmove-early -m1reg-https://man7.org/linux/man-pages/man1/g++.1.html
14.施耐德断路器NSE250F/4P/250A详解机电一体化网ABB 安全开关 OTR16T6M ABB 断路器DISCONNECT; SWITCH OS30FAJ12, 30A FUSIBLE, TYPE J, 3 POLE 高密度聚乙烯聚丙烯树脂她50100(f.t.a certi.no20156013920 DT:23 / 02 / 2015 HIGH DENSITY POLYETHYLENEhttp://chinamecha.com/chinaconews/4_14988068.html
15.武汉音乐学院2019年招收攻读硕士学位研究生考试大纲28. d小调第十七钢琴奏鸣曲(Op.31,No.2) 29. C大调第二十一钢琴奏鸣曲(Op.53) 30. f小调第二十三钢琴奏鸣曲(Op.57) 2、人格发展的相关知识 3、音乐治疗基本原理及其基本功能的相关知识 4、音乐与情绪和健康的相关知识 5、音乐治疗中治疗关系的相关知识 https://zsks.whcm.edu.cn/info/1106/4166.htm
16.中国物理学会期刊网6. R. Klavans, K. W. Boyack, Which type of citation analysis generates the most accurate taxonomy9. F. Shi, J. G. Foster, J. A. Evans, Weaving the fabric of science: https://www.cpsjournals.cn/index/news/detail/26663
17.The1:50000OriginalMeasurementDatasetonStreamSediments2016—2018年度1∶50 000水系沉积物测量分析项目为Au、Ag、Cu、Pb、Zn、As、Sb、Hg、Bi、Sn、W、Mo、Cd、Co、Cr、Ni共计16种元素。 采用光栅光谱仪(OES)、原子荧光仪(AFS)、等离子质谱仪法(ICP-MS)、发射光谱法(GF-AAS)等仪器进行分析测试,所有元素报出率均为100%。勘查区18种元素分析测试方法配套方案http://en.cgsjournals.com/article/doi/10.12029/gc2019Z106
18.gccRe: egcs 1.1a g++ bug with __typeof?1998-10-31 00:45 Jeffrey A Law Re: egcs 1.1a Re: Fatal signal using -fprofile-arcs -ftest-coverage 1998-10-31 01:47 Jeffrey A Law 1998-10-10 00:16 Mark Mitchell Re: No optimization works on Alpha?1998-10-01 07:49 Oskar https://gcc.gnu.org/legacy-ml/gcc-bugs/1998-10/subjects.html
19.带你走进S7COMM与MODBUS工控协议以上为 header 的全部内容,而 S7comm 协议的Parameter 部分与Data 部分,则是根据header 中PDU type的功能码的不同、协议扩展(Userdata)的内容不同而变得不同。这里仅对 PDU type 的不同功能码进行简单介绍,更为复杂的协议扩展内容,暂不做解释。 当PDU类型是JOB和ACK_DATA时,常见的功能码,如下表: https://xz.aliyun.com/t/6603?page=5
20.TypeIFCRISPRThe type I–F CRISPR-Cas system does not enable cell survival Next, we assessed cell survival of bacteria with CRISPR-Cas immunity upon infection with the virulent phages. Surprisingly, CRISPR-Cas immunity provided no enhancement in cell survival measured in single-cell viable count assays comparedhttps://www.nature.com/articles/s41467-019-13445-2
21.FATEKFATEK,永宏PLC,FATEK触摸屏,永宏触摸屏,FATEK伺服,永宏伺服。本公司FATEK台湾永宏一级代理商。公司代理国内外知名品牌的PLC、变频器、触摸屏、步进伺服等工控产品。承接PLC编程、电气工程。http://www.plcworld.cn/
22.2024届高考英语复习专题:阅读理解七选五最新真题模拟16篇题(原卷【答案】31.C 32.F 33.G 34.B 35.E【导语】本文是一篇说明文。文章主要讲述了性格测试的好处。31.根据上文“Can identifying one’s personality type using the MBTI and other personality assessments really help They may.(用MBTI和其他人格评估来识别一个人的人格类型真的有帮助吗?他们可能有帮助。)”https://mip.21cnjy.com/P/19715304.html
23.计算机专业术语ihaveonlybeliefwjw3DNow!(3D no waiting) ALU(Arithmetic Logic Unit,算术逻辑单元) AGU(Address Generation Units,地址FSUB(Floationg Point Subtraction,浮点减) GVPP(Generic Visual Perception Processor,常规视觉处理器)http://www.cnitblog.com/wjw/archive/2006/06/18/12460.html
24.智力研究资料</noscript> [图片上传失败(image-cc0a71-1687615534214)] 0.92的相关性而已。通俗来说,如果你的某一项表现型是一个定义在时间上的一元函数,那么基因决定了你的零点(0,y1),但你的导数是一个跟个人后天努力和基因都相关的函数。也许横向比较的话终其一生你这个f(t)=-1t也赶不上人家f(t)=exp(t),但终https://www.jianshu.com/p/b6f95f1650b1