Python 到底有什么好处?
本帖最后由 zhangchenyvn 于 2024-1-30 18:07 编辑Python到底有什么好处?
前言
这是很多学习者都会有的问题。今天我们就从Python本身来看一下~
static/image/hrline/1.gif
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的社区支持完备、语法简练,各位可千万不要看不起它呀~
喜欢就评个分吧,我想申精的啊
这么简单的帖子应该申不了精喔,想要精华还可以研究一下自己的小作品{:5_106:} 确实,Python 很简洁,安装也很方便,也不像 C 语言甚至没有官网。
Python 可以自动帮我们完成环境变量等的设置,pip 也功能齐全。
这些可以体现 Python 的支持很到位。
除此之外,Python 代码很简单,对 “编程小白” 来说也很友好。(such as me)
但代价是速度慢,不过现在要求速度的程序都是大佬们写的,他们已经不需要 Python。 {:10_256:}{:10_256:}更新下去 虽然但是,作为oier,我想说质数不是这么筛的啊喂{:10_250:} 这个太短了,继续写下去的话还是有希望加精的
页:
[1]