Python的函数都有哪些

【常见的内置函数】

1、enumerate(iterable,start=0)

是python的内置函数,是枚举、列举的意思,对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值。

2、zip(*iterables,strict=False)

用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用*号操作符,可以将元组解压为列表。

3、filter(function,iterable)

filter是将一个序列进行过滤,返回迭代器的对象,去除不满足条件的序列。

4、isinstance(object,classinfo)

是用来判断某一个变量或者是对象是不是属于某种类型的一个函数,如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例,
返回True。如果object不是一个给定类型的的对象, 则返回结果总是False

5、eval(expression[,globals[,locals]])

用来将字符串str当成有效的表达式来求值并返回计算结果,表达式解析参数expression并作为Python表达式进行求值(从技术上说是一个条件列表),采用globals和locals字典作为全局和局部命名空间。

【常用的句式】

1、format字符串格式化

format把字符串当成一个模板,通过传入的参数进行格式化,非常实用且强大。

2、连接字符串

常使用+连接两个字符串。

3、if...else条件语句

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。其中if...else语句用来执行需要判断的情形。

4、for...in、while循环语句

循环语句就是遍历一个序列,循环去执行某个操作,Python中的循环语句有for和while。

5、import导入其他脚本的功能

有时需要使用另一个python文件中的脚本,这其实很简单,就像使用import关键字导入任何模块一样。



  • python鍐呯疆鍑芥暟鏄粈涔
    绛旓細python鍐呯疆鍑芥暟濡備笅琛ㄧ敤娉曞強璇存槑1銆乤bs()锛岃繑鍥炴暟瀛楃殑缁濆鍊笺2銆乤ll()锛屽鏋滈泦鍚堜腑鎵鏈夊厓绱犳槸true鎴栭泦鍚堜负绌洪泦鍚堬紝杩斿洖True銆3銆乤ny()锛屽鏋滈泦鍚涓湁涓椤瑰厓绱犳槸true锛岃繑鍥濼rue锛涚┖闆嗗悎涓篎alse4銆乤scii()锛 杩斿洖涓涓〃绀哄璞$殑瀛楃涓层5銆乥in()锛屽皢鏁存暟杞崲涓哄墠缂涓衡0b鈥濈殑浜岃繘鍒跺瓧绗︿覆銆6銆乥ool...
  • python鐨鍐呯疆鍑芥暟鏈夊摢浜
    绛旓細鎵璋撳唴缃嚱鏁帮紝灏辨槸鍦Python涓琚嚜鍔ㄥ姞杞鐨勫嚱鏁锛屼换浣曟椂鍊欓兘鍙互鐢ㄣ傚唴缃嚱鏁帮紝杩欐剰鍛崇潃鎴戜滑涓嶅繀涓轰簡浣跨敤璇ュ嚱鏁拌屽鍏ユā鍧椼備笉蹇呭仛浠讳綍鎿嶄綔锛孭ython 灏卞彲璇嗗埆鍐呯疆鍑芥暟銆傚湪瀛︿範Python鐨杩囩▼涓紝鏈夊嚑涓瘮杈冮噸瑕佺殑鍑芥暟锛1.help()鍑芥暟2.dir()鍑芥暟3.input()涓巖aw_input()鍑芥暟4.print()鍑芥暟5.type()鍑芥暟help...
  • Python甯哥敤鍑芥暟涓鏈夊摢浜?杩7涓嚱鏁颁娇鐢ㄩ鐜囨渶楂,鎬荤畻鎼炴槑鐧戒簡
    绛旓細2.1杈撳嚭鍑芥暟锛歱rint(s.replace('kitty','kuang'))2.2 杈撳嚭缁撴灉锛歨ello kuang 2.3 瑙f瀽璇存槑锛氭浛鎹㈠姛鑳斤紝灏唊itty鎹㈡垚kuang銆2.4 杈撳嚭鍑芥暟锛歱rint(s.replace('4','KK'))2.5 杈撳嚭缁撴灉锛12KK12KK 2.6 瑙f瀽璇存槑锛氭墍鏈夌殑4閮芥浛鎹㈡垚KK 2.7 杈撳嚭鍑芥暟锛歱rint(s.replace('4','KK'))2.8 杈撳嚭...
  • Python鍩虹 numpy涓殑甯歌鍑芥暟鏈夊摢浜
    绛旓細鏈変簺Python灏忕櫧瀵筺umpy涓殑甯歌鍑芥暟涓嶅お浜嗚В锛屼粖澶╁皬缂栧氨鏁寸悊鍑烘潵鍒嗕韩缁欏ぇ瀹躲侼umpy鏄Python鐨涓涓瀛﹁绠楃殑搴擄紝鎻愪緵浜嗙煩闃佃繍绠楃殑鍔熻兘锛屽叾涓鑸笌Scipy銆乵atplotlib涓璧蜂娇鐢ㄣ傚叾瀹烇紝list宸茬粡鎻愪緵浜嗙被浼间簬鐭╅樀鐨勮〃绀哄舰寮忥紝涓嶈繃numpy涓烘垜浠彁渚涗簡鏇村鐨勫嚱鏁銆傛暟缁勫父鐢ㄥ嚱鏁 1.where()鎸夋潯浠惰繑鍥炴暟缁勭殑绱㈠紩鍊 2....
  • python 楂橀樁鍑芥暟鏈夊摢浜
    绛旓細import functools functools.wraps(f) ##淇濈暀鍘熸湁鍑芥暟鐨勫睘鎬 杩愯缁撴灉锛(2)姝よ楗板櫒鐨勫姛鑳斤細鐢ㄦ埛鐧诲綍璁よ瘉 杩愯缁撴灉锛(3)姝よ楗板櫒鐨勫姛鑳斤細璁よ瘉鐢ㄦ埛鐨勫悓鏃讹紝鏄剧ず鐢ㄦ埛鐨勮浆璐﹂噾棰 import inspect inspect.getcallargs()灏嗕紶鐨勫弬鏁板皝瑁呬负涓涓瓧鍏革紝瀛楀吀鐨刱ey鍊兼槸褰㈠紡鍙傛暟锛寁alue鍊兼槸瀹炲弬 (4)姝よ楗板櫒鐨...
  • python鐨鍐呯疆鍑芥暟鏈夊摢浜,閮芥槸浠涔堟剰鎬?
    绛旓細print-杈撳嚭锛宨nput-杈撳叆锛宨nt-灏嗗瓧绗︿覆杞暟瀛楋紙瀛楃涓插繀椤绘槸鏁板瓧锛夛紝str-灏嗘暟瀛楄浆涓哄瓧绗︿覆锛宭ist-灏嗗瓧绗︿覆/鏁板瓧杞负鍒楄〃锛宖or-鏈夐檺寰幆锛寃hile-鏃犻檺寰幆鈥︹︹
  • python+鍝鍐呯疆鍑芥暟鏄彲鍙樼殑?
    绛旓細鍦Python涓锛屽彲鍙樼殑鍐呯疆鍑芥暟涓昏鍖呮嫭浠ヤ笅鍑犵锛1. `list()`锛氱敤浜庡垱寤轰竴涓彲鍙樼殑鍒楄〃瀵硅薄锛屽苟鍙互杩涜澧炲垹鏀规煡绛夋搷浣溿2. `dict()`锛氱敤浜庡垱寤轰竴涓彲鍙樼殑瀛楀吀瀵硅薄锛屽苟鍙互閫氳繃閿繘琛屽鍒犳敼鏌ョ瓑鎿嶄綔銆3. `set()`锛氱敤浜庡垱寤轰竴涓彲鍙樼殑闆嗗悎瀵硅薄锛屽苟鍙互杩涜娣诲姞銆佸垹闄ゅ厓绱犵瓑鎿嶄綔銆4. `bytearray()`...
  • python涓殑range鍑芥暟
    绛旓細Python2 range()鍑芥暟杩斿洖鐨勬槸鍒楄〃銆侾ython range()鍑芥暟璇硶 range(start, stop[,step])鍙傛暟璇存槑锛歴tart锛氳鏁颁粠start寮濮嬶紝榛樿鏄粠0寮濮;姣斿锛歳ange(5)绛変环浜巖ange(0,5)銆俿top锛氳鏁板埌stop缁撴潫锛屼絾涓嶅寘鎷瑂top;姣斿锛歳ange(0,5)鏄痆0, 1, 2, 3, 4]娌℃湁5銆俿tep锛氭闀匡紝榛樿涓1;姣斿锛歳ange...
  • python 甯哥敤鐨勭郴缁鍑芥暟鏈夊摢浜
    绛旓細callable(obj) 鏌ョ湅涓涓猳bj鏄笉鏄彲浠ュ儚鍑芥暟涓鏍疯皟鐢 repr(obj) 寰楀埌obj鐨勮〃绀哄瓧绗︿覆,鍙互鍒╃敤杩欎釜瀛楃涓瞖val閲嶅缓璇ュ璞$殑涓涓嫹璐 eval_r(str) 琛ㄧず鍚堟硶鐨python琛ㄨ揪寮,杩斿洖杩欎釜琛ㄨ揪寮 dir(obj) 鏌ョ湅obj鐨刵ame space涓彲瑙佺殑name hasattr(obj,name) 鏌ョ湅涓涓猳bj鐨刵ame space涓槸鍚︽湁name getattr(obj,nam...
  • python 涓殑 range() 鍑芥暟鍙互鐢熸垚涓涓寘鍚寚瀹氳寖鍥村唴鎵鏈夋暣鏁扮殑鍒楄〃...
    绛旓細range()鍑芥暟鏄Python鍐呭缓鐨勪竴涓潪甯稿疄鐢ㄧ殑宸ュ叿锛屽畠鍙互鏍规嵁缁欏畾鐨勫弬鏁扮敓鎴愪竴涓暣鏁板簭鍒椼傚叿浣撴潵璇达紝range()鍑芥暟鎺ュ彈涓変釜鍙傛暟锛氳捣濮嬪硷紙start锛夈佺粓姝㈠硷紙stop锛変互鍙婃闀匡紙step锛夈傝繖涓変釜鍙傛暟閮芥槸鍙夌殑锛岄粯璁よ捣濮嬪间负0锛岄粯璁ゆ闀夸负1銆傚綋鎴戜滑璋冪敤range()鍑芥暟鏃讹紝瀹冧細鏍规嵁鎻愪緵鐨勫弬鏁扮敓鎴愪竴涓暣鏁“...
  • 扩展阅读:python编程必背单词 ... python常用函数大全 ... python基础代码大全 ... python for in count ... python编程入门自学 ... python和c++学哪个好 ... python必背函数大全 ... python基本命令大全 ... python的所有基本函数 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网