|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 zhangchenyvn 于 2024-1-30 18:07 编辑
Python 到底有什么好处?
前言
这是很多学习者都会有的问题。今天我们就从Python本身来看一下~
1.简洁性
单单是从代码的简洁性看,Python 就比各大老牌编程语言更胜一筹了。
直接上代码,同样是计算10000以下的质数:
Python:
- #!/usr/bin/python3
- # 输出指定范围内的素数
-
- lower = 2
- upper = 10000
-
- for num in range(lower,upper + 1):
- # 素数
- if num > 1:
- for i in range(2,num):
- if (num % i) == 0:
- break
- else:
- print(num)
复制代码
C:
- #include <stdio.h>
- #include <stdbool.h>
- bool is_prime_number(int a)
- {
- for (int i = 2; i < a ; i++){
- if (a % i == 0)
- return false;
- }
- return true;
- }
- void print_prime_number(int a)
- {
- for (int i = 2; i<=a; i++ ){
- if(is_prime_number(a)){
- printf("%d\n", a);
- }
- }
- }
- int main (void)
- {
- print_prime_number(10000);
- return 0;
- }
复制代码
这差距,一眼就能看出来。。。
2.易学性
这点,各位应该非常清楚了。
3.社区及支持完备性
各位不要因为 Python 是 199x 年才出现的语言,就觉得 Python 的支持一定不完备。
事实恰恰相反,Python 的社区活跃度是个大编程语言望尘莫及的。
还有著名的 PyPI 模块社区,让 Python 有了大量的第三方模块支持。
结语
Python 的社区支持完备、语法简练,各位可千万不要看不起它呀~
喜欢就评个分吧,我想申精的啊
|
评分
-
查看全部评分
|