python的大致语法结构与C类似,但是又有着区别。
循环:python的循环没有了C的“{}”,取而代之的是":",并且for循环是 x in y的形式出现,而不是三段式。退出等均和C相同,以break退出,但是python中的选择结构中是if,elif而不是C中的if ,elseif。
变量:python中的变量无需定义类型,因为它是为数据分配存储空间,而非为变量名分配存储空间,每段数据有不同的地址,给变量命名只是给数据加标签而已。命名规则和C的基本相同。
数据类型:python中数据主要有序列,序列包括字符串,元组,列表,字典。其中字符串和元组均不可改变,列表可以改变,字典的特点是有键名,也就是‘key’,是一种‘key’tovalue的映射。
函数定义:遵循 def name(argue)的格式,该行后加以冒号。
模块:Python中的模块很类似于C的头文件,以 import name 的形式出现,加载已有模块。
输入输出:可以像C一样用print直接输出,也可以在交互模式下,直接打出变量名后输出,python的每一个输出后都会自动换行,如果不需要,可以加“,”。输入只有raw_input()这一函数,默认接收类型为字符串形式。
目前只看到这些基础知识,能比较的只有这些,若有不足,望指正。