1、Python不需要在开头写基础的输入输出头文件以及主函数main;
2、Python没有分号作为语句的结尾,至少形式上没有了;
3、Python不需要指定数据类型,会根据赋值语句自动分配;
4、Python中if、while、for等控制语句不需要括号了,而更改用冒号和空格。
例如当Python这样写时:
while True:
print('Please type your name:')
name=input()
if name=='Li Qing':
break
print('Thank you')
C++需要这样写:
#include<iostream>
using namespace std;
int main()
{
string name1="LiQing",name2;
while(1)
{
cout<<"Please type your name:\n";
cin>>name2;
if(name2==name1)break;
}
cout<<"Thank you.";
}
达成相同的功能哪个看起来更简洁?因为C中不能定义字符串所以实现起来更麻烦,这里就不写了。
确实Python把任何基础的需要重复写的都隐藏了,你只需要输入实现的部分。