Python基础(一)
文章目录
一、注释语法
介绍:注释就是对一段代码的解释,它不参与代码的运行,仅起到提示作用。
1.单行注释
使用方法:警号“#”+空格。
2.多行注释
使用方法:三对单双引号(‘’’ ‘’')
二、变量和常量
1.变量
介绍:变量即是变化的量,一般用于记录事物的变化状态,其实是保存数据的一种方式。
例如 生活中: 程序中:
姓名:Chen username = 'Chen'
年龄:18 age = 18
性别:男 gender = male
'''
语法格式:
usernmae = 'Chen'
变量名 赋值符号 变量值
'''
底层逻辑:
1. 先在内存空间申请一块来储存变量值"Chen"的内存
2. 把变量名username在绑定给变量值"Chen"的内存空间地址
3. 然后以后就只用通过变量名username来访问变量值“Chen”即可
1.1变量名的命名规范
1.变量的名有数字、字母、下划线任意组合
- 变量名中不能有特殊符号、不能够以数字开头、'_'下划线一般不做开头,因为有特殊含义。
变量名一定要见名知意。不管用多长的变量名,核心就是见名知意
错误示范:
user@name(其中有特殊符号) 423_Down(数字开头) 性别(建议不要使用中文名)
正确示范:
username Down_123 Gender
2.变量名不能够与Python保留字冲突
- 【‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’,‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’】
3.变量名的命名风格
- 大驼峰体- -如(UserName)(特点:每个单词的首字母都大写)
- 小驼峰体- -如(userName)(特点:除了第一个单词首字母不大写以外其他单词首字母都大写)>
- 下划线- - 如(username_chen)(特点:所有的单词都小写,单词与单词之间用下划线分割)
1.2变量的三要素
1.变量值
2.内存编号(id)
3.数据类型
name = 'Chen'
print(id(name))
print(type(name))
2.常量
介绍:
常量通俗的来说就是不经常改变的量(常驻)。
在Python中,没有真正意义上的常量,我们一致默认的把全大写的变量称之为常量
例如: 圆周率3.1415926...(在程序运行过程中,有一些值是固定的、不应该被改变)
PI(π) = 3.1415926 HOST = '127.0.0.1'
拓展
:在其他语言中,是有真正意义上的常量,比如JavaScript
3.底层优化
1.
小整数池的问题
:当变量值很小的时候,多个变量执行同一个变量值的空间地址
- Python解释器3.9之前的有这样的问题,3.9之后优化掉了
2.说明:一个内存地址可以被多个变量名指向,但是一个变量名只能指向一个内存地址
4.垃圾回收机制
1.
如何定义垃圾数据?
垃圾数据即是一个变量名先绑定了一个内存空间地址的变量值,后又重新绑定另外一个内存空间地址的变量值。然后先绑定的内存空间变量值则断链从而形成无绑定状态,但是又占用内存空间。这个就是垃圾数据
2.如何回收、清除?
引用计数
:一个变量值它被一个变量名指向后,那么它的计数值就加1,而引用计数值为0的变量值则为垃圾数据。我们也会把引用计数为0的变量值清除掉标记清除
:当我们内存空间即将满载的时候,这个时候系统会停止所有程序执行,开始从头到尾的扫描内存空间中的数据。然后会把垃圾数据都标记上,然后统一清除掉。分代回收
:对垃圾数据的监管频率逐渐降低
三、数据类型(数字类型)
什么是数据类型?
视频文件、音频文件、图片文件、表格文件等这些都是保存数据的方式。
- 而在IT领域里面的也是有自己的数据类型表现方式
整型 (int)、浮点型(float)、字符串(str)、列表(list)、字典(dict)、元祖(tuple)、布尔(bool)、集合(set)
1.数据类型之整型(int)
作用:记录年龄、学生人数、出生年份等整数相关状态的数据。
定义:
age = 18
student_count = 48
year = 2002
数据类型关键词:
print(type(age))
2.数据类型之浮点型(float)
作用:记录身高、体重、工资等小数相关状态的数据。
定义:
height = 182.5
weight = 120.5
wages = 12000.8
数据类型关键词:
print(type(height))
小结:在Python中整型和浮点型统一称为数字类型
四、Pycharm基础使用
1.修改主题
路径:File----->Settings ------>Appearance & Behavior -----> Appearance----->Theme
2.创建项目文件
1.第一步是创建一个新的项目文件
2.第二步是选择项目文件、路径和解释器版本
3.第三步这个是提示页面
4.第四步是在该项目里面创建一个Python文件开始书写代码了
3.切换解释器
路径:File----->Settings ------>Project: Pycharm Project Test (“这个是我的文件名,你们的这个也是Python什么什么”)----->Python Interpreter
4.修改字体
路径:File----->Settings------>Editor----->Font