优秀的编程知识分享平台

网站首页 > 技术文章 正文

Python 内置函数总一(python内置函数大全)

nanyue 2024-10-01 13:07:24 技术文章 9 ℃

内置函数

python内置函数,截至python3.6.2版本之前一共68个内置函数,内置函数是可以直接使用的函数。

Python标准库/内置函数链接:点击此处

内置函数分类


作用域相关


其它


输入输出相关

s = input("请输入内容 : ") #输入的内容赋值给s变量

print(s) #输入什么打印什么。数据类型是str

def print(self, *args, sep=' ', end='\n', file=None): # known special case of print

"""

print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

file: 默认是输出到屏幕,如果设置为文件句柄,输出到文件

sep: 打印多个值之间的分隔符,默认为空格

end: 每一次打印的结尾,默认为换行符

flush: 立即把内容输出到流文件,不作缓存

"""


f = open('tmp_file','w')

print(123,456,sep=',',file = f,flush=True)

import time

for i in range(0,101,2):

time.sleep(0.1)

char_num = i//2 #打印多少个'*'

per_str = '\r%s%% : %s\n' % (i, '*' * char_num) if i == 100 else '\r%s%% : %s'%(i,'*'*char_num)

print(per_str,end='', flush=True)

#小越越 : \r 可以把光标移动到行首但不换行

数据类型相关

内存相关

t = (1,2,3)

l = [1,2,3]

print(hash(t)) #可hash

print(hash(l)) #会报错

'''

结果:

TypeError: unhashable type: 'list'

'''

hash函数会根据一个内部的算法对当前可hash变量进行处理,返回一个int数字。

*每一次执行程序,内容相同的变量hash值在这一次执行过程中不会发生改变。

文件操作相关

模块操作相关

导入模块

import time

__import__

os = __import__('os')

print(os.path.abspath('.'))

帮助方法

和调用相关

def func():pass

print(callable(func)) #参数是函数名,可调用,返回True

print(callable(123)) #参数是数字,不可调用,返回False

查看参数所属类型的所有内置方法

查看某变量/数据类型的内置方法

print(dir(list)) #查看列表的内置方法

print(dir(int)) #查看整数的内置方法

和数字相关


bytearray

ret = bytearray('run1',encoding='utf-8')

print(id(ret))

print(ret[0])

ret[0] = 65

print(ret)

print(id(ret))

memoryview

ret = memoryview(bytes('你好',encoding='utf-8'))

print(len(ret))

print(bytes(ret[:3]).decode('utf-8'))

print(bytes(ret[3:]).decode('utf-8'))

序列:reversed,slice

l = (1,2,23,213,5612,342,43)

print(l)

print(list(reversed(l)))

l = (1,2,23,213,5612,342,43)

sli = slice(1,5,2)

print(l[sli])

#Python# #笨办法学Python 3# #Python入门推荐#

Tags:

猜你喜欢

最近发表
标签列表