南柯学习python第三天(变量,常量and垃圾回收机制)# 2.14第三天学习 (主要内容是变量)

一.pycharm软件的基本使用

1.下载与安装和基本设置
    1.下载与安装
    2.pycharm的语言,一定要使用英文的
    3. 修改主题背景
	     File
		    settings
	    		Apperance
	        			Theme
    4. 修改字体大小
	    File
		   settings
	        	Editor
	        	    Font
	5.切换解释器(必会!!!)
				File
			      settings
		    	      Project
		        	     Interpreter
2.如何新建python文件
'''后缀名是让我们看出文件的本质,所以,我们python也有自己独特的后缀名.py'''
1. 如果没有项目,我们应该先新建一个项目,其实就是新建一个文件夹
3.如何运行python文件
 python语法注释
"""注释是代码之母!"""
1. 什么是注释
	# 注释就是对一段代码的解释,不参与代码的实际运行
2. 如何使用注释?
	2.1 单行注释
    	使用警号
    2.2 多行注释
    	# 使用三个引号(单双引号)
    2.3 把上面一行代码复制到下面一行的快捷键:ctrl + D 
     '''补充:快捷键注释代码:ctrl + ?'''
'''以上这些规范是谁规定的呢?''' >>>: PEP8规范

二.变量

1. 什么是变量?
	变化的量,用来记录事务的某种状态
2.如何使用变量?
# 现实生活中:
	姓名:yzk
    年龄:21
    身高:1.8
 # 程序中:
	name = 'yzk'
    age = 21
    height = 1.8
3.语法格式:
name         = 			'tony'
变量      赋值符号		变量值
4.底层原理:
	age = 18
1. 先在内存空间中申请一块地址来存储变量值18
2. 把申请的内存地址跟变量名age绑定在一起
3. 之后想使用变量值18只需要通过访问变量age即可
5.变量的命名规范
1. 必须有数字、字母、下划线任意的组合
	user@name  123_name _ my_password_123456
    '''_虽然满足我们的规范,但是我们不推荐使用,因为他有特殊的含义'''
2. 变量名不能以数字开头
3. 不能与关键字冲突
4. 变量名的命名一定要见名知意(重点)
6.命名风格
1. 驼峰体
	# 1.1 大驼峰
    	UserNameFromDb  # 按照单词进行分割,每个单词的首字母大写,其余小写
    # 1.2 小驼峰
    	userNameFromDb  # 按照单词进行分割,只有第一个单词的首字母是小写的,其余单词的首字母大写
2. 下划线
	user_name_from_db   # 全部使用小写字母,每个单词使用下划线进行分割
    """python中推荐使用下划线的形式"""

三.常量

一般不变的量
'''python中没有真正意义上的常量,我们约定俗成认为全大写的变量就是常量'''
eg: HOST='127.0.0.1'
 在其他语言中,是有真正意义上的常量的,eg:JavaScript
	const PI=3.14

四.变量的三要素

name = 'tony'

1. 变量值
2. 内存地址编号
3. 数据类型

"""
	一个变量名只能指向一个内存地址
	一个内存地址可以有多个变量指向
"""

五.python底层优化

'''小整数池'''
# 当数据量很小的时候,如果同时有多个变量使用,那么python就会让多个变量指向同一个内存地址

六.垃圾回收机制

1. 什么是垃圾数据?
	就是没有变量指向的数据
2. python开发出了一套自动回收方案
2.1引用计数
	# 当有变量指向内存中得数据时候,会同时加一个计数,当计数为零的时候,就说明是垃圾数据
2.2标记清楚
	# 当内存快被沾满的时候,那么python就会终止程序的运行,从头到位进行扫描数据,对垃圾数据进行标记,之后,统一进行清楚
2.3分代回收
	# 通过分不同的时间段,来降低被监管的频率

七.数据类型(重点)

# 生活中常见的数据类型
视频文件  音频文件 表格 图像 图片  文本...

# 在程序中也有千变万化的数据格式
整型  浮点型  字符串 列表 元组 集合 字段...
1.整型int
# 大白话:整数
作用:记录年龄、身高、电话号码
eg:
    age = 18
2.浮点型float
# 大白话:小数
作用:记录薪资、bmi
eg:
	salary = 100.1
	a = 1.0
3.总结
# 我们把整型和浮点型统称为数字类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值