python基础课程讲解03.
一
注释:
"""
多行注释加在整个py文件的开头
用来对该py文件进行一个整体性的说明
通常一个py中只有一个多行注释
"""
多行注释通常为:""" """ 和 ''' '''
注释的两种用途:
1、对代码进行注解说明,增强代码的可读性
2、注释掉暂时不想运行的代码,调试
二
变量:
1.什么是变量?
量:事物的状态
变:事物的状态是可以变化的
变量其实是一种存取内存的机制
2.为何要用变量
是为了让计算机能够像人一样记住事物的状态,并且以后可以改变
3.如何用变量
定义语法:
变量名 = 变量值
原则:先定义,后引用
4.定义变量的三大组成部分
变量名:访问变量值
赋值符号:把变量值内存地址绑定给变量名
变量值:就是我们记录的事物的状态,即存储的数据
5.变量名的命名规范:
大前提:见名知意
规范:
5.1字母、数字、下划线组成
5.2不能以数字、下划线开头
5.3不能与python关键字冲突
6.变量名的命名规格:
纯小写加下划线 ge_of_egon(描述性姓名) = 18
驼峰体 AgeOfEgon(链接单词的首字母是大写)= 18
7.变量值有两大特征
(1)id号:是变量值的身份证号,反映的内存地址
(2)type类型
三
1. 内存管理机制
垃圾回收机制GC (python解释器内置的功能)
引用计数
分代回收:解决引用计数效率问题(多次扫描软件一直在用,就间隔一段时间在扫它
标记清除:引用计数有可能会发生内存泄漏(指有一块内存怎么扫描也回收不了它)
2.小整数池:
-5 256--->交互式环境下范围,ID一样
0 1000--->pycharm环境下进一步扩大(这是一种优化机制)
总:
1、id相等,值一定相等
2、值相等,id不一定相等
is :判断id是否相等
==:判断值是否相等
查看一个值用is,多个值用==
四 基本数据类型
整型int:记录人的年龄、等级、号码、个数
浮点型float:记录人的薪资、身高、体重
字符串:记录描述性质的状态,比如名字、一段话、性别
列表:按照位置存放多个值,比如记录一个人的爱好
字典类型:在{}内,按照key:value的格式存放多个元素,
其中value可以是任意类型,而key通常是str类型
布尔:记录真假------>跟判断比较一起用

浙公网安备 33010602011771号