内置函数
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(代码片段