Python 有一个甚是优美的功能称作文档字符串(Documentation Strings),在称呼它时通常会使用另一个短一些的名字docstrings。DocStrings 是一款你应当使用的重要工具,它能够帮助你更好地记录程序并让其更加易于理解。令人惊叹的是,当程序实际运行时,我们甚至可以通过一个函数来获取文档!案例(保存为 function_docstring.py):def print_max(x, y):打印两个数值中的最大数。这两个数都应该是整数# 如果可能,将其转换至整数类...
import os def set(o):return set(o) # =={o}def reverseObject(it):it.reverse()return itdef sortObject(it):return sorted(it)def sorts(o):o.sort(reversed=True)return odef reverseList(o):if isinstance(o,list):return list(reversed(o))elif isinstance(o,tuple):return tuple(reversed(o))def reverseStr(str):return str[::-1] if str else .join(list(reversed(list(str))))
os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。 os.path.dirname(path) #返回文件路径 os.path.exists(path) #路径存在则返回True,路径损坏返回False os.path.lexists #路径存在则返回True,路径损坏也返回True os.path.expanduser(path) #把path中包含的"~"和"~user"转换成用户目录 os.path.expandvars(path) #根据环境...
常用内置函数 input(“shuru”).split()// 输入多个值 a,b,c=input(“输入”).split(’,’) 输入1,2,3 这里边的意思是输入abc的对应参数值 sorted()排序正向排序 reversed()返回值是一个对象用于颠倒次序,用list强制转换输出 enumerate()枚举对象 也是list enumerate(“abcd”) 就是加一个编号(1,a),(2,b) map高阶函数,作用于数组中所有元素 返回map from functools import reduce reduce(lambda a,b : a+b ,x)这个是拿...
演示str中常用的一些函数:1.join():将容器对象以某种特定的格式(字符串)进行拼接组合,最后以字符串的形式返回lt=[i,love,you,very,much]str1=-.join(lt) print(str1,type(str1)) print(str.join(*,lt)) print( .join(lt))#报错:需要显示的在第一个参数位置定义链接的格式(串) print(str.join(lt))2.rjust():将字符串数据以规定的长度进行存储,内容在右侧显示,如果长度不足,左侧补规定的字符ljust():将字符串数据以规定的长...
Python3 urllib.parse 常用函数示例http://blog.51cto.com/walkerqt/1766670?1、获取url参数。>>> from urllib import parse >>> url = r'https://docs.python.org/3.5/search.html?q=parse&check_keywords=yes&area=default' >>> parseResult = parse.urlparse(url) >>> parseResult ParseResult(scheme='https', netloc='docs.python.org', path='/3.5/search.html', params='', query='q=parse&check_keywords=yes&area=default...
部分安卓手机的文件路径为/storage/emulated/0/文件或文件夹名 os.path.join(‘bin’,’usr’…) 返回一个字符串,bin/usros.getcwd() 返回字符串 当前目录os.chdir() 设置工作路径os.makedirs() 创建新的文件夹os.path.abspath() 传入相对路径,返回绝对路径os.path.isabs() 传入字符串,返回布尔值,是相对路径返回True,反之Falseos.path.dirname() 传入字符串,返回最后一个\前的字符串,即为父文件夹的名字 适用于网址...
1 int() 方法2 #计算整数在内存中占用的二进制码的长度3 num.bit_length()4 5 6 str() 常用方法7 #格式化输出 每个{}对应相应的值 8 string.format()9 s = "我今年{age}岁,我叫{name}".format(name = "alex",age = "88") 10 11 #判断是否由字母和数字组成 12 string.isalnum() 13 14 #判断是否有字母组成 15 string.isalpha() 16 17 #判断是否由数字组成...
1 re.match #尝试从字符串的开始匹配一个模式 re.match的函数原型为:re.match(pattern, string, flags) 第一个参数是正则表达式,这里为"(\w+)\s",如果匹配成功,则返回一个Match,否则返回一个None; 第二个参数表示要匹配的字符串; 第三个参数是标致位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。 2 re.search #函数会在字符串内查找模式匹配,只到找到第一个匹配然后返...