2023/7/4 python课笔记

本文介绍了编程语言的三大分类——编译语言、半编译半解释型语言和解释型语言,举例说明了各自的特点。同时,详细讨论了变量的概念,包括其定义、命名规范和注意事项,并提到了常量。此外,文章还阐述了数据类型的五大基本类型以及如何查看数据类型的方法,特别强调了变量的类型由其值决定。
摘要由CSDN通过智能技术生成

编程语言的分类

变量的特点、定义方式、变量名规范、变量的注意事项、常量

五大基本数据类型,查看数据类型的方法、变量的类型取决于什么


变成语言分为:

                        1.编译语言

                        2.半编译半解释型语言

                        3.解释型语言

        对于编译语言:        

                        典型:c、c++

                        特点:

                                        1.可以直接编译成机器码

                                        2.机器可以直接识别

                                        3.运行效率非常高

        对于半编译半解释型语言

                        典型:java、c#

                        特点:先编译成(即机器 不认识,人类不认识)中间语言

                                然后在解释

        解释型语言

                        典型:python、javaScript、PHP、Lua

                        特点:需要通过解释器解释程序

                                解释一行执行一行,执行效率较低


变量:

        特点:是程序的基础组成部分
                   在程序运行过程中参与计算
                   随着程序的运行可以发生变化

        定义一个变量:

                等号左边是变量名
                等号右边是变量值
                等号是赋值运算符

        变量名规范:

                1.变量名以数字、字母、下划线组成,不能以数字开头

                2.不能使用关键字命名

                        如何查看python中的关键字?

                                import keyword
                                keyword kwlist

                        关键字都有:

                                ['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await',                                 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from',                                 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise',                                 'return', 'try', 'while', 'with', 'yield']

                                不需要记忆

                3.变量名要有意义

                4.变量名区分大小写

                5.多个单词以下划线分割

注意事项:

                常量:不会变化的量


数据类型:

        变量的类型取决于变量的值

        五大基本数据类型:

                1.整数型        int

                2.浮点数        float

                3.字符串        str        以单、双引号包裹的内容

                4.布尔类型        bool        以科学家名字音译命名        False        True

                5.空类型        NoneType        该类型只有None一个值

                补充:复数类型        complex        eg:1 + 10j

                                                                        调用complex将其他类型转化为复数类型,complex_demo = complex("22")

            查看数据类型:

                        调用type()方法

                        print(type(需要查看类型的数据))

                

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值