
range(a,b,c):从a开始(包含)到b结束(不包含)中以c为单位长度的数。
例子:range(1,5,2):就是1和3
range(8,15,3):就是8和11和14
range(3,5):就是3和4
range(6,10):就是6和7和8和9
range(4):就是0和1和2和3
注意:range是个数据类型,不是列表,需要用list()转化为列表或直接写for循环
1字符串函数
char_lengt()
concat()
instr()
lcase()
left()
ltrim()
mid()
2时间函数
now()
curdate()
curtime()
datediff()
date_add()
数学函数
abs()
ceiling()
floor()
pow()
rand()
round()
其他函数
md5()
version()
database()
UUID()
同一使用select 函数名(参数列表)
python中的BIF是内置函数。目的就是为了方便程序员快速的编写程序。
就是Python自身提供的函数功能,编程者直接使用即可,在Python或IDLE Shell中使用 dir(__builtins__) 命令查看Python的内置函数。Python中提供了大量的BIF,这就意味着代码量可以大大减少。
它们通常用来完成那此无法用Erlang完成的任务。比如将列表转换为元组或者获取当前的时间和日期。完成这些 *** 作的函数,我们称之为BIF。
当编程者需要某个BIF的介绍时,可以通过语句 help(input) 的形式查看Python提供的介绍。
扩展资料
Python 常用内置函数如下:
1、abs()函数返回数字的绝对值。
print( abs(-45) ) # 返回 45
print("abs(02):",abs(02)) # 返回 abs(02): 02
2、 all() 函数用于判断给定的参数中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。元素除了是 0、空、None、False 外都算 True;空元组、空列表返回值为True。
print( all( [01,1,-1] ) ) # 返回 True
print( all( (None,1) ) ) # 返回 False(其中一个元素为None)
print( all( [0,1,-1] ) ) # 返回 False(其中一个元素为0)
print( all( [" ","a",""] ) ) # 返回 False(第三个元素为空)
hive内置函数有:
1、在HIVE会话中add自定义函数的jar文件,然后创建function,继而使用函数。
2、在进入HIVE会话之前先自动执行创建function,不用用户手工创建。
3、把自定义的函数写到系统函数中,使之成为HIVE的一个默认函数。
关系函数
等值比较:=,语法:A=B。如果表达式A与表达式B相等,则为TRUE;否则为FALSE。
不等值比较:<>,语法:A<>B。如果表达式A为NULL,或者表达式B为NULL,返回NULL;如果表达式A与表达式B不相等,则为TRUE;否则为FALSE。
小于比较:<,语法:A<B。如果表达式A为NULL,或者表达式B为NULL,返回NULL;如果表达式A小于表达式B,则为TRUE;否则为FALSE。
小于等于比较:<=,语法:A<=B。如果表达式A为NULL,或者表达式B为NULL,返回NULL;如果表达式A小于或者等于表达式B,则为TRUE;否则为FALSE。
大于等于比较:>=,语法:A>=B。如果表达式A为NULL,或者表达式B为NULL,返回NULL;如果表达式A大于或者等于表达式B,则为TRUE;否则为FALSE。
语法:A[NOT]LIKEB。如果字符串A或者字符串B为NULL,则返回NULL;如果字符串A符合表达式B的正则语法,则为TRUE;否则为FALSE。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)