初识python和C语言的区别
作为一名大一通信专业新生,第一门专业课和最先接触的程序语言是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语言的区别相关推荐
- 【Python面试】谈谈对 Python 和其他语言的区别?
最近公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开 ...
- python和c语言的区别-c语言和python的区别是什么
python和C语言的区别如下: 1.C语言是编译语言,Python是脚本语言.说是C语言会比Python快 (看了看学校oj最简单的A+B问题,C语言的运行事件大致在0ms,而Python是6.7. ...
- python和c 的区别-Python与C语言的区别
作为目前最火爆的语言之一,人工智能的兴起让Python一夜之间家喻户晓,几乎所有人对于Python的理解都是"简单""易学",甚至不少中小学也开始计划将Pyth ...
- r与python的区别和联系-Python和R语言的区别?
Python和R语言的区别 Python和R语言的 数据挖掘技术日趋成熟和,随着互联网以及大批海量数据来,之前传统的依靠spss.SAS等可视化工具实现数据挖掘建模已经越来越不能满足日常需求,依据美国 ...
- Python和Go语言的区别
Python和Go语言的区别 什么是Python? Python是一种功能强大的高级编程语言,主要用于科学和工程计算.它是一种高效的语言,优雅务实,简单而强大,适合新手和专业人士的编程. Python ...
- 谈谈对 Python 和其他语言的区别
Python 爬虫面试题 170 道:2019 版 语言特性 谈谈对 Python 和其他语言的区别: 语言特点:简洁.优雅,省略了各种大括号和分号,还有一些关键字,类型说明: 语言类型:解释型语言, ...
- python和c语言的区别有哪些
python和c语言的区别有哪些 Python可以说是目前最火的语言之一了,人工智能的兴起让Python一夜之间变得家喻户晓,Python号称目前最最简单易学的语言,现在有不少高校开始将Python作 ...
- python与c语言的区别-Python和c语言的主要区别在哪
谈及编程语言,越来越多的不同类的语言出现,Python就是一种新流行的语言,Python和C语言都是一种可用于实现多线程的高级编程语言,两者有什么不同之处呢?下面由IT培训网教大家聊聊Python和C ...
- python和c语言有什么关系-Python与c语言的区别
作为目前最火爆的语言之一,人工智能的兴起让Python一夜之间家喻户晓,几乎所有人对于Python的理解都是"简单""易学",甚至不少中小学也开始计划将Pyth ...
最新文章
- Halide应用开发
- New LINQ CTP!
- 小学计算机打字基础知识,浅谈小学计算机教学技巧5篇
- SVM推导过程及SMO详细求解过程(转载+自己笔记)
- redis本地及远程登录
- [BZOJ3203][SDOI2013]保护出题人(凸包+三分)
- 一小时快速搭建基于阿里云容器服务-Kubernetes的Web应用
- 【JEECG Docker安装】CentOS6下docker的安装和使用
- Cordova 快速入门记录
- XP蓝屏代码集(转)
- Matlab读取显示图像顺序
- 用按键精灵2014怎么开发后台自动喊话的游戏脚本
- 卷积神经网络反向传播算法
- golang服务器压力测试,压力测试 - Go语言中文网 - Golang中文社区
- 嗖嗖移动业务大厅——功能分析
- 南京师范大学计算机考研2021,南京师范大学2021考研分数线已公布
- 万有引力品牌战略全新升级,正式更名库奈光年
- ios客户端安全性问题分析及处理方式
- Fish vs. Zsh vs. Bash以及为什么要改用Fish
- 解决WIN10隔几分钟就自动黑屏睡眠的方法!
热门文章
- oracle会计科目明细请求,求助:提交 创建会计科目请求时.并发请求 会计程序 出错....
- 一个二维码自动识别安卓手机和苹果手机
- 移除设备和驱动器百度网盘图标
- 滴滴数据分析实习-笔试题
- MTK之NVRAM研究[一]
- python获取计算机时间_python怎么获取系统当前的时间
- python求和add_快速求和numpy数组元素wis
- vCenter的root密码到期
- 小米电视2+android,小米电视2的配置参数是什么?小米电视2标配有什么?
- Vue2目录结构解析