• python基础


    执行python程序的两种方式

    第一种:交互式,在cmd中运行

    优点:直接给出结果

    缺点:无法保存

    第二种:命令行式,通过cmd种输入python3文本

    1. .txt文件可以,.py文件也可以,命令行式可以识别任何文本

      优点:可以保存

      缺点:无法及时得到报错反馈

    三个步骤

    1. 编写python文件
    2. 找到python文件的路径,只是相当于一个文本编辑器(从硬盘读入内存),打开这个文件的一瞬间没有语法这个概念,print("hello")只是一串普通的字符
    3. 在内存中运行并解释的时候才会有python语法这个概念,才会打印hello

    什么是变量

    变脸:一种会变化的状态,这个状态可以用来描述世间万物的状态

    定义变量的命名规范

    1. 变量名要具有某种意义
    2. 变量名只能使用字母、数字、下划线组成,且不能以数字开头
    3. 不能用关键字

    两种定义变量名的方式

    驼峰式: nameList = [123,666]

    下划线式:name_list = [123,666]

    常量是什么

    在工作生活中约定俗成固定不变的量。在python中没有严格意义上的常量。

    注释

    程序中起到解释说明的语句,其语句的存在不影响程序的运行。

    通过#将单行语句进行注释

    通过"""可以将多行语句进行注释

    内存管理

    变量的创建

    name = "nick"

    这样一个变量就在内存中创建了

    引用计数

    引用计数是针对变量值得

    name = 'nick' # 引用计数为1,这个变量值被引用多少

    name2 = name # 'nick'的引用计数为2

    name1 = 'nick1'

    del name # "nick"的引用计数为1

    del name2 #"nick"的引用计数为0

    垃圾回收机制

    当变量值得引用计数为0的时候,python会自动回收该变量的内存占用

    小整数池

    [-5,256]之间的整数由于经常用到,所以在python启动的时候,就会开辟一块空间放入这些整数,但是他们不会被回收机制回收

    变量类型

    数字类型

    int 整形

    float 浮点型

    字符串

    str 用一对单引号、一对双引号、或是一对三引号来定义

    列表

    用[]内使用逗号隔开多个元素、元素可以为任意数字类型

    字典

    {}内以可以key:value的形式放在{}内,以逗号隔开

    布尔数据类型

    True 和 False

    定义变量除了0,None、空、False都是自带布尔值为True

  • 相关阅读:
    821. 字符的最短距离
    1122. 数组的相对排序
    258. 各位相加
    C++常见问题之二#define使用中的陷阱
    python进阶二_基本数据类型与操作
    DirectX10一变换(三)
    Android中编译工具链的改动----LLVM份量的增加
    DirectX10一矩阵代数(二)
    DirectX10一向量代数(一)
    基于asp.net + easyui框架,一步步学习easyui-datagrid——实现添加、编辑、删除(三)
  • 原文地址:https://www.cnblogs.com/leimingqq2/p/10901231.html
Copyright © 2020-2023  润新知