python中_,__和__X__的区别与作用

Python0149

python中_,__和__X__的区别与作用,第1张

x:表示该函数或该成员变量属于类私有,不允许外部调用

x :表示一个变量的名字,只不过单独的x被python内部认为是关键字了,已经被占用,所以用x_表示一个新的变量名.

表示这是该类独有的函数,不允许子类重写

只能在类内部调用

前后都有双下划线,说明它是用于Python调用的

更多内容请戳

在Python中/表示浮点整除法,返回浮点结果,也就是结果为浮点数而//在Python中表示整数除法,返回大于结果的一个最大的整数,意思就是除法结果向下取整。

举例:

print("6 // 4 = " + str(6 // 4))

print("6 / 4 =" + str(6 / 4))

结果:

6 // 4 = 1

6 / 4 =1.5

Python算术运算符

以下假设变量a=10,变量b=21:

运算符+:加-两个对象相加,实例a+b输出结果31。

运算符-:减-得到负数或是一个数减去另一个数,实例a-b输出结果-11。

运算符*:乘-两个数相乘或是返回一个被重复若干次的字符串,实例a*b输出结果210。

运算符/:除-x除以y,实例b/a输出结果2.1。

运算符%:取模-返回除法的余数,b%a输出结果1。

运算符**:幂-返回x的y次幂,a**b为10的21次方。

运算符//:取整除-向下取接近商的整数,实例>>>9//2 4 >>>-9//2 -5。

一、主体不同

1、类:是面向对象程序设计实现信息封装的基础。

2、函数:是指一段在一起的、可以做某一件事儿的程序。也叫做子程序、(OOP中)方法。

二、特点不同

1、类:是一种用户定义的引用数据类型,也称类类型。每个类包含数据说明和一组操作数据或传递消息的函数。类的实例称为对象。

2、函数:分为全局函数、全局静态函数;在类中还可以定义构造函数、析构函数、拷贝构造函数、成员函数、友元函数、运算符重载函数、内联函数等。

三、规则不同

1、类:实质是一种引用数据类型,类似于byte、short、int(char)、long、float、double等基本数据类型,不同的是它是一种复杂的数据类型。

2、函数:函数必须声明后才可以被调用。调用格式为:函数名(实参)调用时函数名后的小括号中的实参必须和声明函数时的函数括号中的形参个数相同。

参考资料来源:百度百科-函数

参考资料来源:百度百科-类