今日内容概要
- pycharm软件的基本使用
- python的注释语法
- 变量与常量
- python的底层优化
- 垃圾回收机制
- 数据类型
- 整型
- 浮点型
今日内容详细
pycharm软件的基本使用
- 下载与安装
- pycharm的语言,一定要使用英文的
修改主题背景
- File --> settings --> Apperance --> Theme
修改字体大小
- File --> settings --> Editor --> Font
切换解释器(重要)
- File --> settings --> Project --> Interpreter
如何新建python文件
- 后缀名是让我们看出文件的本质,所以,我们python也有自己独特的后缀名.py
- 如果没有项目,我们应该先新建一个项目,其实就是新建一个文件夹
python语法注释
注释是代码之母!
- 什么是注释
- 注释就是对一段代码的解释,不参与代码的实际运行
- 如何使用注释?
2.1 单行注释
-
使用警号
2.2 多行注释
-
使用三个引号(单双引号)
2.3 把上面一行代码复制到下面一行的快捷键:ctrl + D
-
以上这些规范是谁规定的呢? >>>: PEP8规范
变量
- 什么是变量?
- 变化的量,用来记录事务的某种状态
-
如何使用变量?
现实生活中:
姓名:洋哥
年龄:18
身高:1.8
程序中:
name = 'tony'
age = 18
height = 1.8 -
语法格式:
name = 'tony'
变量 - 赋值符号 - 变量值 -
底层原理:
age = 18
4.1 先在内存空间中申请一块地址来存储变量值18
4.2 把申请的内存地址跟变量名age绑定在一起
4.3 之后想使用变量值18只需要通过访问变量age即可
变量的命名规范
补充:快捷键注释代码:ctrl + ?
- 必须有数字、字母、下划线任意的组合
user@name 123_name _ my_password_123456
虽然满足我们的规范,但是我们不推荐使用,因为他有特殊的含义 - 变量名不能以数字开头
- 不能与关键字冲突
- 变量名的命名一定要见名知意(重点)
命名风格
- 驼峰体
1.1 大驼峰
UserNameFromDb 按照单词进行分割,每个单词的首字母大写,其余小写
1.2 小驼峰
userNameFromDb 按照单词进行分割,只有第一个单词的首字母是小写的,其余单词的首字母大写 - 下划线
user_name_from_db 全部使用小写字母,每个单词使用下划线进行分割
python中推荐使用下划线的形式
常量
一般不变的量
python中没有真正意义上的常量,我们约定俗成认为全大写的变量就是常量
eg: HOST='127.0.0.1'
在其他语言中,是有真正意义上的常量的,eg:JavaScript
const PI=3.14
变量的三要素
name = 'tony'
-
变量值
-
内存地址编号
-
数据类型
- 一个变量名只能指向一个内存地址
- 一个内存地址可以有多个变量指向
python底层优化
- 小整数池
- 当数据量很小的时候,如果同时有多个变量使用,那么python就会让多个变量指向同一个内存地址
垃圾回收机制
- 什么是垃圾数据?
就是没有变量指向的数据 - python开发出了一套自动回收方案
- 引用计数
当有变量指向内存中得数据时候,会同时加一个计数,当计数为零的时候,就说明是垃圾数据 - 标记清楚
当内存快被沾满的时候,那么python就会终止程序的运行,从头到位进行扫描数据,对垃圾数据进行标记,之后,统一进行清楚 - 分代回收
通过分不同的时间段,来降低被监管的频率
- 引用计数
数据类型(重点)
生活中常见的数据类型
视频文件 音频文件 表格 图像 图片 文本...
在程序中也有千变万化的数据格式
整型 浮点型 字符串 列表 元组 集合 字段...
整型int
大白话:整数
作用:记录年龄、电话号码
eg:
age = 18
浮点型float
大白话:小数
作用:记录薪资、bmi
eg:
salary = 100.1
a = 1.0
(2023-2-13)
标签:注释,变量,python,18,第三天,学习,--,name From: https://www.cnblogs.com/xiaoweijintiancishime/p/17123391.html