Python与C语言的区别总结 - 风e逸

python

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

 

 

以上是 Python与C语言的区别总结 - 风e逸 的全部内容, 来源链接: utcz.com/z/386497.html

回到顶部