pycharm如何使用、注释符号、变量、命名规范、变量值的三大特性、垃圾回收机制、基本数据类型
1.Typora软件的使用、编程和编程语言、五大组成部分、三大核心硬件、操作系统2.while+continue、while+else、for循环、range关键字、数据类型内置方法3.字典,元组,元组内置方法、相关面试题 、 集合的内置方法 、字符编码 、文件操作 、函数4.文件相关操作,读写模式,操作方法,读操作优化,多用户注册和多用户下的登录功能5.成员、身份运算符、流程控制、分支结构、if嵌套、循环结构.....6.正则表达式、re模块
7.pycharm如何使用、注释符号、变量、命名规范、变量值的三大特性、垃圾回收机制、基本数据类型
8.str、list、dict、bool、tuple、set、程序与用户交互、格式化输出、基本运算符9.相对导入、绝对导入、软件开发目录规范10.字符串,列表的内置方法(增加、修改、删除) 、可变类型与不可变类型 、字典 ,元组,集合的内置方法、队列和栈的概念11.递归函数,算法之二分法12.python生成器之关键字yield、自定义range功能、其他常见的内置函数13.os模块、序列化模块、pickle和json的区别14.可迭代对象、迭代器对象、异常捕获、for循环的原理、迭代取值和索引取值的对比15.算法之二分法、三元表达式、列表生成式、字典生成式(了解)、匿名函数、常见的内置函数16.time模块、datetime模块、random模块、sys模块17.模块18.关于装饰器19.函数参数的两大分类,位置参数,默认参数,名称空间的概念,名字的查找顺序20.深浅拷贝、第三方模块的下载与安装、开发流程21.subprocess模块、hashlib模块、日志模块22.内部数据的存储原理、发展史、分类、解释器、编程软件pycharm23.员工管理系统、字符编码、文件操作24.文件内指针的移动 、内数据的修改 、函数(次函数非数学中的函数)(非常重要)25.魔术方法(内置方法),反射,异常之自定义异常pycharm如何使用(功能很多,目前学一些常用的操作)
1. 如何切换主题
File
settings
Apperance & behavior
Apperance
Theme
2. 如何切换解释器(重点)
File
settings
Project
Interpreter
3. 如何新建文件----》前提:新建一个项目
# 项目名本质就是一个文件夹
# 需要新建文件
4. 修改字体大小
File
settings
editor
Font
5. 如何运行py文件
python的注释符号
# 学任何一门语言,先学注释,注释是代码之母!
1. 什么是注释?
# 注释就是对一段代码的解释说明,它不参与代码的运行,只起到提示作用
2. 如何注释?
方式1:
# 单行注释
# 它也可以使用快捷键帮助我们把代码的写更加规范:ctrl + alt + l(格式化代码)
# 也可以点击:reformat code
方式2:
三个引号(单双)
# 补充一个快捷键:ctrl + D
'''规范:可以不遵守,但是最好是遵守规范'''
# 以上注释或者代码的规范是谁规定的呢
>>>: PEP8规范:https://www.yuque.com/liyangqit/lb35ya/lz534n
变量
1. 什么是变量?
# 变化的量,像:姓名、性别、身高等这些变化的量就是变量,它主要是用来记录事物的某种状态
2. 如何使用变量?
1. 生活中:
姓名:洋哥
性别:男
身高:1.8
2. 在代码中
username = 'kevin'
gender = 'male'
height = 1.8
age = 20
3. 底层原理:
"""
语法格式:
username = 'kevin'
变量名 赋值符号 变量值
以:username='kevin'为例,分析它的底层原理
1. 先在内存中申请一块空间,来存储变量值kevin
2. 把kevin所在的内存空间地址绑定给变量username
3. 后续要想使用变量值kevin,就通过变量名username访问即可
"""
变量的命名规范
1. 命名规范
1.1 字母、数字、下划线的任意组合, 不能以数字开头,单个也可以
user@name _ 123age myfirst$
# _一个下划线开头的尽量不要写,因为它在后面有特殊的含义
1.2 不能跟关键字冲突,print
1.3 变量名一定要见名知意,不管变量名有多长
2. 命名风格
1. 驼峰体
# 大驼峰
UserNameFromDb # 每个单词的首字母都大写,其余字母小写
Oo
Pp
Cc
# 小驼峰
userNameFromDb # 每个单词的首字母都大写,只有第一个单词的首字母是小写
2. 下划线
user_name_from_db # 所有字母都小写,每个单词之间使用下划线分隔
'''python中推荐使用下划线的形式,其他语言我也建议你使用下划线'''
# 遇到报错信息,代码不再往后执行,立即终止
常量
# 常量一般就是不变的量
# 在python中没有真正意义上的常量,什么是常量?
我们墨守成规的认为全大写的变量就是常量
HOST='127.0.0.1'
host='127.0.0.1'
# 在其他语言中,真正意义上的常量,中间是不能改变的,如果你改变,就报错,但是,在python中,无所谓,你改变也不报错!
'''在JavaScript语言中,就有真正意义的常量,中途不能修改,修改就报错'''
变量值的三大特性
1. 变量值
2. 内存地址(内存编号)
3. 数据类型
username = 'kevin'
# 批量注释的快捷键:ctrl + ?
username = 'kevin'
print(username)
print(id(username)) # 1896911406960
# 如何查看类型?
print(type(username)) # <class 'str'> string
print(type(uername))
python的底层优化(了解)
# 当变量值比较小的时候,有多个变量使用变量值的时候,多个变量名会指向同一个变量值所在的内存空间
'''小整数池的概念'''
垃圾回收机制
1. 什么是垃圾数据?
# 在内存中,没有变量名指向的数据都是垃圾数据
什么事垃圾数据?
# 在内存中,没有变量名指向的数据都是垃圾数据
2. 针对垃圾数据如何做处理呢?
# python自己开发了一套垃圾回收机制
1. 引用计数
# 一个变量值可以有多个变量名指向,有一个变量名指向,引用计数就是1,有两个就是2
# 只要引用计数不为0,这个变量值就不是垃圾数据,当引用计数为0了,说明这个变量值就没用了,就可以清除了
"""
1. 一个变量名只能指向一个内存空间
2. 一个内存空间可以被多个变量名指向
"""
2. 标记清除
# 当内存空间即将沾满的时候,python会暂停程序的运行,从头到位扫描一遍,并且把扫描出来的垃圾数据做标记,然后,一次性做清除处理
3. 分代回收
# 对垃圾数据的监管频次做处理
基本数据类型(重要)
# 什么是数据类型?
在生活中存储数据的方式有很多种,比如:
像视频文件、音频文件、表格文件、文本文件...
'''在IT世界中,存储数据的方式也是各式各样'''
# python中有哪些数据类型?
整型 浮点型 字符串 列表 字典 元组 布尔 集合
数据类型之整型(int)
作用:一般用来记录:年龄,手机号码等等
大白话:整数
定义:
age = 18
如何查看类型:
print(type(age)) int
数据类型之浮点型(float)
# 大白话:就是小数
作用:记录像工资、身高、体重等等
定义:
salary = 1000.1
print(type(salary)) int
总结
在python中,把整型和浮点型统称为数字类型
合集:
python基础
分类:
python快速入门
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY