Day1 python与c宏观区别

一.语言类型不同

1.C

编译型、静态强类型。

如定义变量时需要定义类型

复制代码
int a=0;

2.Python

解释型、动态弱类型。

不用声明类型,赋值自动生成类型,变量类型可随时切换。

复制代码
a = 10
a = 3.14

二.语言风格不同

1.C

严格语法:分号;结尾、大括号{}包裹代码块

代码繁琐,格式要求硬

复制代码
int main(){
return 0;
}

2.python

无分号、无大括号

缩进区分代码块,语法极简、简洁

复制代码
while True:
 print("永远输出")

三、运行方式

1.C(编译型)

源码 (.c)→ 编译(.obj) → 生成 exe 可执行文件(.exe)→ 运行

2.Python(解释型)

逐行解释执行,无需编译,写完直接跑

四.难度 & 用途

1.C

偏底层:硬件、单片机、操作系统、性能开发

适合打基础、理解内存、逻辑底层

2.Python

偏上层:少儿编程、数据分析、爬虫(主页有相关教程)、AI、自动化

上手极快,适合入门

相关推荐
-银雾鸢尾-7 分钟前
C#中的StringBuilder相关方法
开发语言·c#
大模型码小白1 小时前
【Python零基础教程】继承、多态与魔法函数:面向对象编程三大核心特性详解
java·大数据·开发语言·人工智能·python·ai编程
段一凡-华北理工大学3 小时前
向量数据库实战:选型、调优与落地~系列文章12:文本分块策略实战:chunk_size 怎么选?重叠多少?
开发语言·数据库·后端·oracle·rust·工业智能体·高炉智能化
Ljwuhe3 小时前
C++——多态
开发语言·c++
心平气和量大福大4 小时前
C#-WPF-Window主窗体
开发语言·c#·wpf
从零开始的代码生活_6 小时前
C++ 继承详解:访问控制、对象模型、菱形继承与设计取舍
开发语言·c++·后端·学习·算法
云小逸6 小时前
【C++ 第七阶段:模板、泛型编程与工程综合详解】
开发语言·c++
GIS阵地6 小时前
QgsSingleBandPseudoColorRenderer 完整详解(QGIS 3.40.13 C++)
开发语言·前端·c++·qt·qgis
程序员Rock7 小时前
上位机开发-MODBUS面试常见问题
c语言·c++·面试·职场和发展·上位机
yaoxin5211237 小时前
470. Java 反射 - Member 接口与 AccessFlag
java·开发语言·python