内置函数

Posted

tags:

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

一 内置函数

int:整数  float:浮点数  bool:布尔值

1
2
3
4
5
6
7
8
9
10
11
12
# a=123
# print(float(a))   #整数转换成浮点数
# b=12.44
# print(int(b))   #浮点数转换成整数
# a=1
# print(bool(1))   #整数1转换成布尔值True
# a=0
# print(bool(a))   #整数0转换成布尔值False
# a=True
# print(int(a))   #布尔值True转换成数字1
# b=False
# print(int(b))    #布尔值False转换成数字0

 bin:转换二进制(ob表示二进制)    oct:转换成八进制(0o表示八进制)    hex:十六进制(0x表示十六进制)

1
2
3
# print(bin(8))
# print(oct(20))
# print(hex(35))

 abs:计算绝对值(正数)

divmod:返回商和余(元组的格式返回)

round:精确小数

pow:幂远算(次方),还可以接收次方和取余

sum:求和

min:取最小值(可以接收多个值,也可以接收一个可迭代的对象)

max:取最大值(可以接收多个值,也可以接收一个可迭代的对象)

1
2
3
4
5
6
7
8
9
10
11
12
13
# print(abs(31.31))
#
# print(divmod(31,9))
#
# print(round(3.1415926,2))
#
# print(pow(2,3))
#
# print(sum([1,2,3,4,5]))
#
# print(min(1,2,3,4,99))
#
# print(max(12,33,4133,3123))

 list:转换成列表

tuple:转换成元组

reversed:反转

slice:切片

1
2
3
4
5
6
7
8
9
10
# a=‘dsf‘
# print(list(a))
# print(tuple(a))
 
# a=[1,2,3,4]
# print(list(reversed(a)))
 
# a=[1,2,3,4,5]
# s=slice(1,10,2)
# print(a[s])

str:强转成字符串

format:定义长度,还可以左右对齐,还可以进制转换和字符转换;字符串歌手化。

bytes:字节类型

bytearrey:字节转换,转换修改不会产生新的内存地址

memoryuiew:只i接收字节类型,查看字节的长度。

ord:将字符换uncode转成数字

chr:将数字转成字符

ascii:阿克斯码

repr:用于%r格式化输出,打印之前什么格式,打印出什么格式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# a=[‘fdaad‘,‘fhg‘]
# print(type(str(a)))
 
# print(format(‘fang‘,‘>10‘))
 
# s=‘fang‘
# s=bytes(s,encoding=‘utf-8‘)
# print(s)
# print(s.decode(‘utf-8‘))
 
# s=‘fang‘
# s=(bytearray(s,encoding=‘utf-8‘))
# print(id(s))
# s[0]=76
# print(s,s[0])
# print(s.decode(‘utf-8‘))
 
# s=memoryview(b‘fang‘)
# print(len(s))
 
# print(ord(‘B‘))
# print(chr(99))
 
# print(repr(‘fang‘))

 dict:字典

set:集合

frozenset:定义不可变的集合

len:长度

all:判断是否布尔值有False的值,接收可迭代对象

any:判断布尔值是否有True的值,接收可迭代对象

zip:拉链,压缩,接收可压缩对象

sorted:排序,重新创建新的列表

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#
# print(set(‘hello‘))
# print(frozenset(‘hello‘))
 
# a=[‘‘,[],123]
# print(all(a))
# print(any(a))
 
# a=(1,2,3,4,5)
# b=(‘q‘,‘w‘,‘e‘,‘r‘)
# c=(7,8,9)
# print([i for i in zip(a,b,c,)])    #以最小的那个数据类型为主
 
# a=[1,2,3,4,5,6,7,8,9]
# print(sorted(a,reverse=True))

 二 匿名函数

 一行代码执行的python:1 三元运算;2 各种推导式,生成表达式;3 lambda表达式(匿名函数)

  什么是匿名函数:有lambda关键字的就是匿名函数

  匿名函数的格式:1 函数名=lambda 参数:返回值

          2 函数名=lambda 参数:各种表达式

    匿名函数也可以传入多个参数。

1
2
# print((lambda x,y:x+y)(2,3))
# print((lambda x,y=2:x+y)(10))

 匿名函数的好处:代码简单,随时调用

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

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

vs 2010代码片段

vs 2010代码片段

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

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

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