封装
用于服用代码,就是把执行特殊功能的指令打包成一个程序块,然后再给它起一个容易查询的名字,接着就可以通过名字简单的调用了。
python是一种多范式语言
每一种范式代表不同风格,有面向过程、面向对象、函数式,python就是可以面向这多种范式的语言。
为什么学python?
python的作者是吉多.范.罗苏姆,他希望有一种通用程序语言,既能像C语言那样调用计算机所有的功能接口,又能像shell那样轻松地编程。最初他考虑的是ABC语言,但ABC语言具有以下致命的问题:可拓展性差,ABC语言不是模块化语言;不能直接输入和输出;过度革新,ABC语言直接用自然语言的方式来表达程序的含义,比如How to; ABC的编译器很大,必须保存在磁带上,因此使其传播很困难。
python的诞生
从一出生,python就已经具有了一直保持到现在的基本语法:类(class)、函数(function)、异常处理(exception)、包括表(list)和词典(dictionary)在内的核心数据类型,以及模块(module)为基础的拓展系统。
python的一个理念是自带电池。也就是说,python已经有了功能丰富的模块。所谓模块,就是别人已经编写好的python程序,能实现一定的功能。一个程序员在编程时不需要重复编写程序,只要引用已有的程序即可。这些模块既包括自带的标准库,也包括除标准库之外的第三方库。
最简单的hello world
print("hello world!")
输入的print是一个函数的名称,功能是在屏幕上打出字符。函数后面有一个括号,里面说明了想要打印的字符。双引号的作用是从python之类的程序文本中标记出普通字符,以免计算机混淆,单引号与其作用相同。
同时我们还可以给代码加注释:
print("hello world!")#在屏幕上打印文本
加入注释以便让其他程序员了解这段程序。
如果注释内容太多,还可以使用多行注释:
"""
function:
打印文本内容于屏幕上
"""
print("hello world!")