python与C的比较

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()这一函数,默认接收类型为字符串形式。

目前只看到这些基础知识,能比较的只有这些,若有不足,望指正。


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值