最近在进行python的比赛,但又在学C版的数据结构的内容,为防止两方面内容的混淆,在这里将Python与C之间的差别进行标注,便于学习理解。此文仍在整理,后续还会修改。

Python与C之间的差异

语法方面

  1. C语言是用的变量需要提前定义,而python不需要
  2. C语言句子的末尾需要使用 ; ,而python则是依靠缩进进行判断

注释方面

  1. python中注释是使用 # 号
    单行注释是
 # 这是一个单行注释

多行注释是

''''
这是一个多行注释
'''
  1. C语言方面
    单行注释是
// 这是一个单行注释

多行注释是

/*
这是
一个
多行
注释
*/

输入输出

  1. python方面

1.1 输入
python的输入是

a = input("请输入:")

之后在python控制台输入相关数据

1.2 输出
python的输出为 print(),即

print(a)
  1. C语言方面

2.1 输入
C语言的输入需要scanf()函数,且需要提前定义,而python的使用不需要提前定义。而且C语言句子的末尾需要加上 ; 。否则会报错
若输入一个整数:

    int a;scanf("%d", &a);

2.2 输出
C语言的输出需要根据数据的类型进行输出,例如输出整数a:

    printf("%d", a);

这里一定要记得前面的“%d”,c语言输出需要格式控制转换符,来确定后面的输出的格式,当然前后控制的类型要一致。

之后遇到Python与C语言之间的差异会进行后续的补充,若大家有什么发现,可以评论区留言,后续会进行补充,谢谢大家。

水平一般,能力有限,如有疑问,欢迎指正交流。

python与C语言之间差异与区别相关推荐

  1. python,java,go语言之间的区别!

    除去Java Python Go这三种语言底层以及语法的不同,这里以个人的理解只说说其面向对象方面的思想. 一个简单的示例: 描述人,李雷,韩梅梅,他俩都是好学生. 将用 javapythongo 这 ...

  2. python的运算顺序和c一样吗,【Python】Python 对比 C语言的差异

    文章转自博客园:哦摩西罗伊. 一.编译区别 C语言是编译型语言,经过编译后,生成机器码,然后再运行,执行速度快,不能跨平台,一般用于操作系统,驱动等底层开发.Python是编译型还是解释型这个界限并不 ...

  3. if else if else语句格式_计算机各语言之间if...else区别

    python中if...else num = float(input("输入一个数字: ")) if num > 0: print("正数") elif ...

  4. c++和c语言之间有什么区别

    C语言 C语言是一种古老而又经久不衰的计算机程序设计语言,大约诞生于上个世纪60年代.由于它的设计有很多优点,多年以来深受广大程序设计人员的喜爱,并逐渐 淘汰了很多其它程序设计语言.我们平时使用的大多 ...

  5. go与python的区别_python和GO语言之间的区别!

    python和GO语言是当下非常受欢迎的两大编程语言,通过它们可以完成很多的事情,那么python和GO语言之间有什么区别呢?下面本篇文章带大家了解一下. Python和Go之间的区别是什么? 1.范 ...

  6. python和c 的区别-Python和c语言的主要区别在哪

    谈及编程语言,越来越多的不同类的语言出现,Python就是一种新流行的语言,Python和C语言都是一种可用于实现多线程的高级编程语言,两者有什么不同之处呢?下面由IT培训网教大家聊聊Python和C ...

  7. python和c 的区别-Python和C语言的区别是什么?Python和C语言的简单比较

    Python和C语言都是一种可用于实现多线程的高级编程语言,那么它们之间有什么区别?本篇文章就来简单比较一下Python和C语言,让大家了解Python和C语言之间的区别,希望对大家有所帮助. 什么是 ...

  8. python与c语言的区别-Python和c语言的主要区别在哪

    谈及编程语言,越来越多的不同类的语言出现,Python就是一种新流行的语言,Python和C语言都是一种可用于实现多线程的高级编程语言,两者有什么不同之处呢?下面由IT培训网教大家聊聊Python和C ...

  9. Python和是c语言类似吗,Python和c语言的主要区别在哪

    谈及编程语言,越来越多的不同类的语言出现,Python就是一种新流行的语言,Python和C语言都是一种可用于实现多线程的高级编程语言,两者有什么不同之处呢?下面由IT培训网教大家聊聊Python和C ...

最新文章

  1. 并查集-hdu3083-How Many Answers Are Wrong
  2. ebs查看服务状态_浅析AWS KMS密钥管理服务
  3. 400分理科学计算机,理科400分,专科批次,有4所211大学可以报考
  4. 学做三件事、三句话、三乐、三不要
  5. 大数据_MapperReduce_Hbase_批处理batchMutate源码分析_数据的写入流程源码分析---Hbase工作笔记0032
  6. Html+CSS基础之img标签
  7. JSP内置对象out对象的功能简介说明
  8. 交换机日志删除_锐捷交换机记录日志到flash功能详解 | 19号系统
  9. 对于Linux内核tty设备的一点理解 【转】
  10. 淘宝订单导出到excel_将产品添加到Excel订单
  11. 24位真彩色图片取摸方法(用于WS2812显示)
  12. linux远程主机拒绝连接,linux – Telnet [无法连接到远程主机:拒绝连接]
  13. 中学-知识与能力【6】
  14. 会员卡充值系统小程序开发制作功能介绍
  15. [软件补丁]VS6 sp6补丁下载
  16. DRM系列(11)之VIV IOCTLS
  17. 【BZOJ 1412】[ZJOI2009]狼和羊的故事
  18. IDEA运行Run和services
  19. IO流案例以及特殊操作流/对象对象序列化流/Properties集合
  20. globle php,php中global与$GLOBAL的区别分析

热门文章

  1. 手把手搭建开源蜜罐系统MHN
  2. linux高颜值终端,Microsoft Terminal 颜值在线的终端模拟器
  3. css实现横向滚动条
  4. matlab rb r w,[紧急] fopen()用“ rb”和“ wb”以及“ r”和“ w” -fo读写文件有什么区别...
  5. 8.3 多线程练习,卖票
  6. python编程中如何实现邮件的自动发送
  7. 面对困难需要坚持和专注
  8. 小米前端开发实习生一面
  9. 伯恩斯新情绪疗法--提升自尊的特效方法
  10. 初中生信息技术课本Python小结