python语法与pycharm的基本使用

内容概要

pycharm基本使用

python注释语法

变量与常量

垃圾回收机制

数据类型

1. pycharm基本使用

  • pycharm安装完成后首次打开要注意:
    image
    文件路径(不要选择C盘)
    image
    python环境要选择本地已经下载安装好的路径
    image
    接着选择create
    image
    鼠标放在文件名上 右键选择新建
    image
    自己命名
    image
    如果觉得字体比较小
    image
    可以设置ctrl+鼠标滚轮调节
    image
    image
    image
    选择OK就可以实现啦
  • 主题切换
    image
    image
  • 如果你下载了不同版本python 还可以切换
    image
    image
    这样就完成解释器切换啦
  • 运行py文件
    image
    还可以通过
    image
    通过这些你就被称为一名基础程序员啦

2. python的注释语法

  • 什么是注释
    注释是代码之母 是对一段代码的解释 但不参与程序的运行 只起到提示作用
  • 如何使用注释
    单行注释---#空格文本(如果#注释跟在文本后面 要先空两格#空格文本)
    多行注释---‘’‘’‘’/“”“”“”三次都可以 在中间输入文本
    快捷键注释---选中文本按ctrl? 可以一次注释所有文本
  • 书写代码格式
    参考PEP8规范
    pycharm有一键自动化格式的功能
    image
    也可以用快捷键 ctrl alt l(可以利用pycharm的自动化提示 前后对比 每天记忆 有助于快速掌握)

3. 变量与常量

  • 变量
    是变化的量 用于记录事物的某种状态(模仿人类事物记忆能力)
  • 语法格式
    username空格=空格内容
    username-->变量名
    =-->赋值符号
    内容-->变量值
  • 如何使用
    生活中
    姓名:mary
    年龄:20
    爱好:美女
    程序中
    name = 'mary'
    age = 20
    hpbby = 'beautiful woman'
  • 底层原理
    遇到赋值符号要先从右边往左看
    比如:age = 20
    1.在内存空间里申请一块内存空间存放20
    2.将20所在的空间地址绑定给变量名age
    3.之后如果要访问20就通过变量名age即可
    image
  • 命名规范与风格
    规范:
    1.变量名只能由数字、字母、下划线任意组合
    2.变量名不能以数字开头 下划线不要开头因为有特殊含义
    3.变量名不能与关键字/词冲突
    4.变量名的命名一定要见名知意---变量名见名知意是核心 无论变量多长(非常重要)
    风格:
    1.驼峰体---javascript推荐
    --->大驼峰(所有单词首字母大写)--UserNameFromDb
    --->小驼峰(第一个词首字母小写其余的词首字母大写)--userNameFormDb
    2.下划线---python推荐使用
    --->单词与单词之间下划线隔开---user_name_from_db
  • 常量
    主要用于记录一些不变的状态
    但是在python中没有真正意义上的常量 只是我们墨守成规的将全部大写的变量看成常量
    ···例如:HOST = '127.0.0.1'(一般情况下在配置文件中使用的较多)
    在其他的编程语言中是存在真正意义上的常量的 并且定义了就无法修改
    ···例如:const pi = 3.14 就属于定义常量
    pi = 4 不支持修改
  • 变量的三要素
    1.变量的值
    2.变量的内存地址(id)
    3.变量的数据类型(type)
    ···例如:name = Mary
    print(name)---值
    print(id(name))---一串数字 相当于是内存地址编号
    print(type(name))---数据类型 <class 'str'>(str类型)
  • python底层
    在变量值数据很小的时候 如果有多个变量名要用 那么都会指向同一块地址
    -->一个变量名只能指向一个地址(对于每个变量名来说 都只指向了一个地址)
    -->一个内存地址可以有多个变量名指向(对一个地址来说 有多个变量名指向它)
    image

4.垃圾回收机制

  • 垃圾数据的定义
    ···在那个内存中没有任何变量名指向的数据
  • 针对垃圾数据 python开发了一套自动回收方案
    1.引用计数
    内存中有几个变量名绑定引用计数就是几 只要不为0就不是垃圾
    2.标记清除
    在内存即将占满的时候 python会自动暂停程序的运行 从头到尾的将内存中所有数据进行扫描 并打上标记 之后一次性进行清除
    3.分代回收
    会将数据的监管分为三个层级 随着层级的下降监督的频率降低
    image

5.数据类型

1.概念
生活中有很多数据的存储方式和表现形式---文本文件 表格文件 视频文件 音频文件 图片文件...
IT世界里 数据的存储方式和表现形式也是千变万化的
2.类型-->整型(int)
也叫做:整数 类似人的年龄 班级的人数
age = 20--->直接写整数就是整型
3.类型-->浮点型(float)
也叫做:小数 类似人的身高 体重
weight = 120.5-->直接写小数就是浮点型
==》整型和浮点型统称就是数据类型 主要应用于数学运算和比较运算

posted @ 2021-11-02 19:15  Deity_JGX  阅读(118)  评论(0编辑  收藏  举报