加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python:内置函数

发布时间:2020-12-17 00:00:39 所属栏目:Python 来源:网络整理
导读:1,作用域相关 1)locals()---------获取执行本方法所在命名空间内的局部变量的字典 #返回本地作用域中的所有名字 2)globals()——获取全局变量的字典 #返回全局作用域中的所有名字 2,字符串类型的代码执行 eval()?将字符串类型的代码执行并返回结果 (eval(

1,作用域相关

1)locals()---------获取执行本方法所在命名空间内的局部变量的字典

#返回本地作用域中的所有名字

2)globals()——获取全局变量的字典

#返回全局作用域中的所有名字

2,字符串类型的代码执行

eval()?将字符串类型的代码执行并返回结果

(eval()

exec()将自字符串类型的代码执行

((()
compile编译
code1 = = compile(code1,, (compile1)
code2 = = compile(code2,
code3 = = compile(code3,exec(compile3) #执行时显示交互命令,提示输入

 3、迭代器/生成器相关(3)

#迭代器.__next__()# next(迭代器)# 迭代器 = iter(可迭代的)# 迭代器 = 可迭代的.__iter__()
s = input() (s)

 print() 输出源码解析

(self,*args,sep= ,end=,file=None):

5,数据类型相关:

type(a)?返回变量a的数据类型

6,内存相关:

id(o) o是参数,返回一个变量的内存地址

hash(o) o是参数,返回一个可hash变量的哈希值,不可hash的变量被hash之后会报错。

#hash - 对于相同可hash数据的hash值在一次程序的执行过程中总是不变的#     - 字典的寻址方式
t = (1,2,3= [1,3(hash(t)) (hash(l))

<span style="color: #800000">'''<span style="color: #800000">
结果:
TypeError: unhashable type: 'list'
<span style="color: #800000">'''<span style="color: #000000">

hash实例

7,文件操作相关

open() ?打开一个文件,返回一个文件操作符(文件句柄)

操作文件的模式有r,w,a,r+,w+,a+ 共6种,每一种方式都可以用二进制的形式操作(rb,wb,ab,rb+,wb+,ab+)

可以用encoding指定编码.

8,模块操作相关

__import__导入一个模块

9,帮助方法

help

在控制台执行help()进入帮助模式。可以随意输入变量或者变量的类型。输入q退出

或者直接执行help(o),o是参数,查看和变量o有关的操作。。。

dir()
查看方法名(不是很详细的帮助)
help
查看方法名和用法(更详细的帮助)
?
10,和调用相关

callable(o),o是参数,看这个变量是不是可调用。

如果o是一个函数名,就会返回True

func(): (callable(func)) (callable(123))

11,和数字相关

数字——数据类型相关:bool,int,float,complex

数字——进制转换相关:bin,oct,hex

数字——数学运算:abs,divmod,min,max,sum,round,pow# print(bin(10))--二进制# print(oct(10))--八进制

# print(hex(10))--十六进制#abs()求绝对值#divmod() 除余 ->div?除法,mod?取余#pow(2,3)->2**3求幂运算#pow(2,3,4)-->2*3%4,最后一个数取余。幂运算之后取余
(max([1,4(max(1,4(max(1,-4(max(1,-4,key = abs))

13,min

(min([1,4(min(1,4(min(1,-4(min(1,key = abs))

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读