最近在进行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. hadoop 2 java hdfs_Hadoop2.6.0学习笔记(二)HDFS访问
  2. UA MATH564 概率论VI 数理统计基础1
  3. ORACLE复合索引使用 注意事项
  4. 深度学习(三)转-可视化理解卷积神经网络 直接查看卷积神经网络的过程特征...
  5. 什么是CharSequence
  6. Exception in thread main com.sun.xml.internal.ws.client.ClientTransportException: HTTP transport e
  7. gmp计算机系统课件,EU GMP附录11计算机系统◆问答
  8. PowerDesigner连接mysql逆向生成pdm
  9. python虚拟环境virtualenv、virtualenv下运行IDLE、powershell 运行脚本由执行策略引起的问题...
  10. 实验报告C语言顺序结构程序,顺序结构程序设计-C语言程序实验报告
  11. 博客做外链(可以发布外链的博客有哪些平台)
  12. 怎么让面试官喜欢你?
  13. 8086指令系统(8086基本知识点)
  14. CentOS 8安装 GVM20.08
  15. uniapp开发:uniapp快速体验vue3.2之setup语法糖,怎么使用怎么爽
  16. Django REST 框架的 FBV 与 CBV 选择
  17. 2013国内IT行业薪资对照表【技术岗】
  18. Verilog设计“111”检测器与“01110”检测器并测试所有情况
  19. 朵朵的小三班全体老师致家长一封信
  20. 客户端测试是什么?你了解客户端测试吗?

热门文章

  1. 计算机实验报告protel,PROTEL课程实验报告
  2. 【python初学者日记】读入正整数n,生成并输出一个含有n个0~100之间的随机列表,求其平均值(保留2位小数)
  3. nvm管理本地Node版本(Windows)
  4. Multi-Paxos算法
  5. Appium-Terminate App(终止应用程序)
  6. 三种常见的 Mac 安装 git 工具的方法
  7. 截屏快捷键(windows)自带截屏,不需要安装任何插件
  8. Activiti数据库表结构
  9. Python 分析程序员最关心的竟不是技术,而是…
  10. php多个数组同键名键值相加合并