因为学过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语言相同。