Python与C语言的基础比较

1、注释

    Python:

                   单行注释以 # 开头

                   多行注释以可以使用多个#,还可以使用 ' ' '" " "

    C语言:

                  单行注释以//开头

                  多行注释以可以使用多个//,还可以使用 /* */

2、变量类型

Python六个标准的数据类型:Number数字、String字符串、List列表、Tuple元祖、Sets集合、Dictionary字典

  数字类型有四种类型:整数、布尔型、浮点数和复数

            complex(复数),如1+2j 、1.1 + 2.2j

            bool(布尔),如true

C语言也可分四类:基本类型、枚举类型、void的类型、派生类型

            基本类型:整数类型、浮点类型

                            整数类型:char、int、short、long

                            浮点类型:float、double

            枚举类型:enum

            void的类型:void

            派生类型:指针类型、数组类型、结构类型、共用体类型、函数类型

Python变量不需要声明,直接赋值,且结尾不需要加分号

            temp = "string"  #声明一个字符串变量, ' ' 或“ ” 使用完全相同

C语言变量需要声明,结尾需要加分号

        int value = 100;

3、运算符

Python与C语言类似,有几处不同:

    取余:Python:使用 //

              C语言:使用 /

    逻辑运算符:

                        and <==> 与

                        or <==> 或

                        not <==> 非

    成员运算符:

                        in 判断是否存在 是 返回true

                        not in 判断是否不存在 是 返回true

    身份运算符:

                        is 是判断两个标识符是不是引用自一个对象 是 返回true

                        is not 是判断两个标识符是不是引用自不同对象 是 返回true

4、条件/循环语句

    Python 语句的书写不是用大小括号区分的,用 :   空格 区分

               if 条件:
                        语句
                elif 条件:
                        语句
                else:
                        语句

                while 判断条件:
                         语句

    C语言是用大小括号来区分:

                    if (条件){
                          语句;
                    }else if(条件){
                         语句;
                    }else{
                         语句;
                    }

                while (判断条件){
                          语句;
                }

5、for循环

Python:

            for x in 10:

                    print(x)

C语言:

        int x;

        for(x=0;x<10;x++){

            printf("%d\n",x);

        }

6、函数

Python 定义函数使用 def 关键字,一般格式如下:
            def 函数名(参数列表):

                            函数体

C语言 定义函数需要声明,一般格式如下:

        类型 函数名(参数列表) {

                函数体;

        }

7、头文件

 Python:import

C语言:#include

你可能感兴趣的:(Python)