【python学习随笔】01 python简介

01 python简介

python是一款面向对象的解释型语言。

tips:面向对象:与面向过程相对应,面向过程以事件为核心,把程序的步骤分析出来,再用函数实现其步骤,再一步步调用其函数进行编程。而面向对象以对象为核心,是把一切抽象为一个个对象,这些对象有自己的属性和一些行为,而实现程序就是描述某个对象在整个问题解决中的属性和行为。

tips:解释型语言:与C语言不同,python不需要编译后执行,可以随时调试,python是将一行一行代码向CPU解释为某种中间形式,CPU直接执行的。

python与其他常见语言的特点在于:强大的支持库,官方已经把很多功能封装成了一个个支持库,在使用时只需要引入需要的库,对于新手很友好。其次,python是以缩进来进行代码分块的,并不需要大括号:{} 来进行代码分块,例如:

if True:
    print('True')
else:
    print('False')

以上是python的写法,python强制缩进,同一缩进的为同一等级的代码

if (true){
    printf("True");
}else{
    printf("False");
}

以上是C语言的写法,C语言就需要用大括号来分代码块

再加一个例子更好理解:

if True:
    print('True')
else:
    print('False')
print('!!')

他是等价于C语言这样写的:

if (true){
    printf("True");
}else{
    printf("False");
}
printf("!!");

那么python缩进的重要性就体现出来了,不同的缩进会导致完全不同的语义。
python是弱类型的语言,在声明变量时不需要声明其类型,在第一次给变量赋值的时候决定其类型

posted @ 2023-01-31 11:11  斗木獬  阅读(49)  评论(0编辑  收藏  举报