pycharm如何使用、注释符号、变量、命名规范、变量值的三大特性、垃圾回收机制、基本数据类型

发布时间 2023-07-17 15:49:07作者: 毓见

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中,把整型和浮点型统称为数字类型