作为一名大一通信专业新生,第一门专业课和最先接触的程序语言是C语言。秉着学的多总会有用的原则,自学了一点点python。发现编程语言虽都是与计算机打交道却也各有不同。

一、变量及数据类型

python属于动态类型语言,其查看对象类别不需要声明变量名及其类型,无需声明便可以直接赋值创建变量并使用,举个例子:设a=5,b=6,输出a+b的值。在C中是这样

int a,b;/*定义a和b为整型变量*/
a=5;
b=6;/*赋值*/
printf("%d",a+b);/*得出结果*/

而在python中则是

a = 5
b = 6
a + b

对比之下python显得简洁得多,当你想查看变量的数据类型时可以用type()来查看。

为什么python里你看不到 int, unsigned int, long 的区分的,因为它把不同长度的整数类型简化了,超出长度就自动扩展。

二、代码块的区分

在C中的缩进相对来说是更为了美观,而代码块则是以{}来分隔开。在python中缩进则尤为严格,虽然缩进格数没有严格要求,但相同层级的代码要求缩进空格数一致。举例:

一目了然吧。

三、其他

1、在C中,是用//和/**/加以注释。而在python中则是以#进行注释。

2、逻辑运算符:C中的&&  ||  ! 分别对应python中的and  or  not  。

3、C中可用i++和i--,但是python中不可以。

随着进一步学习,会继续更新!

初识python和C语言的区别相关推荐

  1. 【Python面试】谈谈对 Python 和其他语言的区别?​

    最近公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开 ...

  2. python和c语言的区别-c语言和python的区别是什么

    python和C语言的区别如下: 1.C语言是编译语言,Python是脚本语言.说是C语言会比Python快 (看了看学校oj最简单的A+B问题,C语言的运行事件大致在0ms,而Python是6.7. ...

  3. python和c 的区别-Python与C语言的区别

    作为目前最火爆的语言之一,人工智能的兴起让Python一夜之间家喻户晓,几乎所有人对于Python的理解都是"简单""易学",甚至不少中小学也开始计划将Pyth ...

  4. r与python的区别和联系-Python和R语言的区别?

    Python和R语言的区别 Python和R语言的 数据挖掘技术日趋成熟和,随着互联网以及大批海量数据来,之前传统的依靠spss.SAS等可视化工具实现数据挖掘建模已经越来越不能满足日常需求,依据美国 ...

  5. Python和Go语言的区别

    Python和Go语言的区别 什么是Python? Python是一种功能强大的高级编程语言,主要用于科学和工程计算.它是一种高效的语言,优雅务实,简单而强大,适合新手和专业人士的编程. Python ...

  6. 谈谈对 Python 和其他语言的区别

    Python 爬虫面试题 170 道:2019 版 语言特性 谈谈对 Python 和其他语言的区别: 语言特点:简洁.优雅,省略了各种大括号和分号,还有一些关键字,类型说明: 语言类型:解释型语言, ...

  7. python和c语言的区别有哪些

    python和c语言的区别有哪些 Python可以说是目前最火的语言之一了,人工智能的兴起让Python一夜之间变得家喻户晓,Python号称目前最最简单易学的语言,现在有不少高校开始将Python作 ...

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

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

  9. python和c语言有什么关系-Python与c语言的区别

    作为目前最火爆的语言之一,人工智能的兴起让Python一夜之间家喻户晓,几乎所有人对于Python的理解都是"简单""易学",甚至不少中小学也开始计划将Pyth ...

最新文章

  1. Halide应用开发
  2. New LINQ CTP!
  3. 小学计算机打字基础知识,浅谈小学计算机教学技巧5篇
  4. SVM推导过程及SMO详细求解过程(转载+自己笔记)
  5. redis本地及远程登录
  6. [BZOJ3203][SDOI2013]保护出题人(凸包+三分)
  7. 一小时快速搭建基于阿里云容器服务-Kubernetes的Web应用
  8. 【JEECG Docker安装】CentOS6下docker的安装和使用
  9. Cordova 快速入门记录
  10. XP蓝屏代码集(转)
  11. Matlab读取显示图像顺序
  12. 用按键精灵2014怎么开发后台自动喊话的游戏脚本
  13. 卷积神经网络反向传播算法
  14. golang服务器压力测试,压力测试 - Go语言中文网 - Golang中文社区
  15. 嗖嗖移动业务大厅——功能分析
  16. 南京师范大学计算机考研2021,南京师范大学2021考研分数线已公布
  17. 万有引力品牌战略全新升级,正式更名库奈光年
  18. ios客户端安全性问题分析及处理方式
  19. Fish vs. Zsh vs. Bash以及为什么要改用Fish
  20. 解决WIN10隔几分钟就自动黑屏睡眠的方法!

热门文章

  1. oracle会计科目明细请求,求助:提交 创建会计科目请求时.并发请求 会计程序 出错....
  2. 一个二维码自动识别安卓手机和苹果手机
  3. 移除设备和驱动器百度网盘图标
  4. 滴滴数据分析实习-笔试题
  5. MTK之NVRAM研究[一]
  6. python获取计算机时间_python怎么获取系统当前的时间
  7. python求和add_快速求和numpy数组元素wis
  8. vCenter的root密码到期
  9. 小米电视2+android,小米电视2的配置参数是什么?小米电视2标配有什么?
  10. Vue2目录结构解析