Python基础(1)

1.面向对象思想有三大要素:封装、继承、多态

封装:就是把客观的事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的信息隐藏。隐藏实现细节,使得代码模块化。

继承:可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。可以扩展已存在的代码模块。

多态:是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。父类引用指向子类对象。

2.函数的写法 

2.1函数与类的标准写法    

"""
def        函数名称(): #由“:”时,则需要按tab键,缩进一个tab键,保证规范
  |
函数标识


标识       类名 (object) :
  |               |
class    classname

"""

2.2导入库、for循环、格式化输出

"""
导入库, import 库名
for 循环,如果计数的情况则使用--------开始 结束 [步长]
range的区间是一个前闭后开.--------range(start,end,[step])
格式化输出
     %-->%(),%d后接整型,   %f后接浮点,   %s后接字符串.
     {}-->format(),它可以直接传入任何类型,然后格式化输出.

print 控制台(terminal)打印
end 以什么方式结尾,默认以换行符" "
 flush 刷新缓冲区.
"""

3.定义类

1. 使用标识符class ClassName(object):
2. 重写__init__函数,但是需要记住,一定要打上一个"self"的标记
因为后面会学到继承,当在继承的时候可能就会有函数名相撞的情况.
或者说,类中会含有多个变量,多个函数,那么就需要使用"self"手段去区分.
3. 类的传参是在__init__函数中的.需要注意的是,如果你的参数可能被多个函数都使用,那么
你才在__init__函数中去定义参数

注:1.在Python中,所有的函数均有返回值

  若你给予了“return”,则返回你给予的值

  若你没给予“return”,则返回默认值None。

2.     if        条件:

      条件执行体

  else:

      如果if不走,则走else

4.实例

4.1数字运算

4.2判断一个数是否为素数

 

 

原文地址:https://www.cnblogs.com/zhang958/p/11316091.html