python常用函数总结

发布时间:2021-08-02 23:29 来源:https://blog.51cto.com/u_15297 阅读:146 作者:wx60e6e4f1083d7 栏目: 云计算

list1 = [1,2,3,4,5,1] print(list1.count(1)) 输出: 2 10、len(list)

功能:返回列表元素的个数

​ 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。

4.疯狂破解密码

伤敌一千自损一万的破解方式

str3 = " \n\r \t ni hao ma" print(str3) print(str3.lstrip()) str4 = "****ni hao ma****" print(str4.lstrip('*')) 输出; ni hao ma ni hao ma ni hao ma**** 17、str.rstrip()函数

功能:返回一个截掉字符串右侧指定的字符,若不给参数则默认截掉空字符: \n \r \t 空格

 

>>> hex(12) '0xc' 2、’{0:b/o/x}’.format()进制转换函数(不带前缀)

十进制转换为二进制

list3 = list1.copy()
mystack = [] #压栈[向栈中存数据] mystack.append(1) print(mystack) mystack.append(2) print(mystack) mystack.append(3) print(mystack) #出栈[从栈中取数据] mystack.pop() print(mystack) mystack.pop() print(mystack) 2、 队列 queue

特点: 先进先出[可以抽象成一个平放的水管]

代码演示:

re.split(pattern, string[, maxsplit])

tuple4 =(1,3,2,4,5,3) print(len(tuple4)) print(max(tuple4)) print(min(tuple4)) print(tuple([1, 2, 3, 4, 6])) 输出: 6 5 1 (1, 2, 3, 4, 6) 十、dict字典函数 1、value= 字典名.get(key)

获取字典中关键字对应的值,如果key不存在,返回None

3、time.time() 时间戳

返回一个浮点型数据

>>> import os >>> os.path.join(r"d:\python\test",'hello.py') 'd:\pyhton\test\hello.py' >>> os.path.join(r"d:\pyhton\test\hello.py",r"d:\pyhton\test\hello2.py") 'd:\pyhton\test\hello2.py' 6. os.path.dirname(path)

返回path中文件夹部分,不包括""

“a”:以文本方式追加写进文件

注意:操作的是原本的列表

import os print(os.getcwd()) 2. os.listdir()

列举目录下所有的文件,返回的是列表类型

re.findall(pattern, string, flags=0)

4、序列化

在这里我们把变量从内存中变成可存储或者传输的过程称之为序列化,在python中叫picking,序列化之后,我们就可以把序列化后的内容写入磁盘,或是通过网络传输到别的机器上。反之,把变量内容从序列化的对象重新读取到内存里称之为反序列化,即unpicking。

>>> oct(12) '014'

十进制转为十六进制

strp = time.strptime('2018-04-10 11:12:57',"%Y-%m-%d %X") print(strp) 输出: time.struct_time(tm_year=2018, tm_mon=4, tm_mday=10, tm_hour=11, tm_min=12, tm_sec=57, tm_wday=1, tm_yday=100, tm_isdst=-1) 七、datetime模块 1.1 概述

datetime比time高级了不少,可以理解为datetime基于time进行了封装,提供了更多的实用的函数,datetime的接口更加的直观,更容易调用

flags 编译标志位,用于修改正则表达式的匹配方式,如:是否区分大小写,多行匹配等

变量一旦删除,就不能引用,否则会报错

注意:浅拷贝是引用拷贝,类似于快捷方式

免责声明:本站发布的内容(图片、视频和文字)以原创、来自互联网转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:ts@56dr.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。