8520-w

Python与C语言的区别总结

2019-07-04 17:29  风e逸  阅读(777)  评论(0编辑  收藏  举报

1、Python没有头文件和主函数也可以正常运行,不需要include和main函数。

2、\' ; \' 对于C来说,除了特殊函数外,其余命令行后都需要以\';\' 来结尾,但是Python不需要。

printf("hello world");
int a = 10;
printf("a = %d\n", a);//C语言 print("hello world")
v1 = 0 & 1
print( \'v1 = %d\'%v1)#python

3、在python中,定义变量时不需要标明变量类型,Python的数据类型,用来修改某一特定类型,相当于C中的atoi。

b = "0011"
c = int(b,base=8) #以八进制的形式,将b转换为10进制
print(c)

#输出结果为9

 

4、Python和C语言中部分命令的不同

打印命令
print()  #python
printf(); //C

循环命令
while 1==1:
  print(i)
  i = i + 1 #python,对于python来说后面的命令,空出来的行数一样,则都为while内的函数
while(1 == 1)
{

} //C,如果不加大括号{},那么则只执行while后的一句命令

实现单独取出字符
str = "数据库里就好"
for(i = 0; i < strlen(str); i++)
{
  print("%c",str)
} //C
for aaa in str:
  print(aaa)
#python

判断命令
if : #python

if()
{} //C

取字符串长度
strlen或sizeof //C
len #python

 

 

分类:

技术点:

相关文章: