同样一段打印程序的对比
C
#include<stdio.h>
#define NAME "张三"
int main() {
printf("hello %s",NAME);
return 0;
}
Python
NAME = '张三'
print(f'hello{NAME}')
python简洁的多,但是运行时间会比C慢;
这个程序反应不出太多的时差;
不过从NAME常量来说;
C规定了%s字符串类型;
python没有规定,没有规定就意味着自行判断;
自行判断尽管节省了代码量;
但运行效率肯定会降低;
网友评论