内置函数

Posted z1115230598

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内置函数相关的知识,希望对你有一定的参考价值。

1.range(起始位置,终止位置,步长)

  range(终止位置)      #range(5)=>  [0,1,2,3,4]

  range(起始,终止位置)    #range(1,5)=>  [1,2,3,4]

  range(起始,终止,步长)    #range(1,10,2)=>  [1,3,5,7,9]

2.next(迭代器) 是内置函数

  __next__ 是迭代器的方法

  g.__next__()  带双下划线的魔术方法一般情况下不直接用

  next(g)  之前所有的__next__都应该替换成next(g)

  *带双下划线的所有的办法都可能和内置的函数有关系

3.iter(可迭代的)

  __iter__

  迭代器= 可迭代的.__iter__()

  迭代器=iter(可迭代的)

4.open(‘文件名‘) 跟着操作系统走的

  打开模式 默认是r

  编码 默认是操作系统的默认编码

  打开模式:  r w a rb wb ab 

  编码:utf-8(100%)

5.input(‘字符串数据类型的参数,提醒用户你要输入的内容‘)

  Python2 

    input() 还原你输入的值的数据类型

    raw_input=py3.input

  Python3

    input()输入的所有内容都是数据类型

    阻塞:等待某件事情发生,如果不发生一直等待

  input的返回值就是用户输入的内容

    输入的内容=input("提示")

6 print(要打印的内容1,要打印的内容2,要打印的内容3,sep=‘分隔符‘,end=‘结束符‘)

  print(‘123‘,‘abc‘,‘aaa‘,sep="|")    #123|abc|aaa   

  print(123,‘abc‘,‘aaa‘,end = ‘@‘)    #123 abc [email protected]

  

  f=open(‘file‘,‘w‘)

  print(123,‘abc‘,file=f)    print的本质就是写文件 这个文件是pycharm的屏幕

  f.close()

7.hash函数

  哈希 可哈希(不可变数据类型) 不可哈希(可变数据类型)

  哈希是一个算法,导致了字典的快速寻址

  所有的数据要想得到不变的hash值,必须是一个不可变的数据类型

8.eval() 可以将字符串数据类型的Python代码执行.通过拼接字符串的方式来执行不同的代码--简化代码

  evalexec 这个函数 不能直接操作文件当中读进来的 网络上传进来的 用户输入的

  

eval(‘print(1+2+3+4)‘)     #10   #有返回值 能接收
ret = eval(‘1+2/3*4‘)    #3.666666666666
print(ret)

9.exec() 

exec(‘print(1+2+3+4)‘)         #10 # 没有返回值
ret = exec(‘1+2/3*4‘)
print(ret)            # None

10.compile 编译   能够节省时间工具

11.help() 帮助你了解Python

  方式一

    输入help()进入帮助页面,输入数据类型,帮组我们打印具体的帮组信息

    输入q退出帮助

  方式二

    

print(help(str))
print(help(‘abc‘))

12.callable()  判断某一个变量是否可调用

 

以上是关于内置函数的主要内容,如果未能解决你的问题,请参考以下文章

C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段

vs 2010代码片段

vs 2010代码片段

c#代码片段快速构建代码

你知道的Go切片扩容机制可能是错的

VSCode自定义代码片段——声明函数