21号 first day 浅谈python和c语言的区别

84 阅读1分钟

因为学过c语言,再通过廖雪峰基础教程,很快就上手了python 以下总结一下两者的语法差异

C语言中需要事先定义变量类型,而python不用! 从数据类型上就可以看出Python的友好了

Python使用空格来限制代码的作用域,相当于C语言的{ }。 所以必须注意一些语句的缩进

#include<stdio.h>

int main(){
    
    printf("Hello,World!");
    
    return 0;
}
print("Hello,World!")

从最简单的hello world 就能从视觉上直观地体现出c和python的区别,python明显要简练一点,

python用#注释,c语言用// // 或/* */注释

运算符上,Python没有自加,自减运算符,即i++、++i、i--、--i,其他运算符基本与C语言相同。

for i in range(0, 10):
    print(i)

循环语句外,其他都差不多,就for循环语句变化了

range(0, 10)表示创建一个在[0, 10)区间的整数列表,相当于C语言for循环中的i < 10条件

判断语句中

elif相当于else if,其他用法与C语言相同。