day3
编写python的两个地方
交互式环境
写入文件
运行python程序的三个阶段:
1、先运行python解释器
2、python解释器将文件的内容从硬盘读入内存
3、python解释器识别刚读入内存的内容,解释执行
python程序调用的都是解释器的功能
ctrl+?:批量加减注释
ctrl+d:向下复制
变量
1、什么是变量
量:事物的状态
变:事物的状态是可以变化的
变量是一种语法
变量其实是一种存取内存的机制
可以把事物的状态存起来,并且以后可以取出来修改
2、为何要用变量
是为了让计算机能够像人一样记住事物的状态,并且以后可以改变
3、如何用变量
原则:先定义,后使用
定义语法:
变量名=变量值
定义变量的三大组成部分
1、变量名
2、赋值符号
3、变量值
变量名命名
大前提:见名知意
规范:
1、字母、数字、下划线组成
2、不能以数字开头
3、不能与python关键字冲突
命名方式
纯小写加下划线
驼峰体
语法错误不运行,逻辑错误运行到了再报错
变量值
1、变量值有两大特征
id号:是变量值的身份证号,反映的是内存地址
type类型
2、内存管理机制
垃圾回收机制GC
引用计数
(引用计数为零即回收)
del:解除绑定
分代回收-解决引用计数效率问题
小整数池(-5 256)
id相等,值一定相等
值相等,id不一定相等
is:判断id是否相等
==判断值是否相等
基本数据类型
1、数字类型
整型 int
age=18
浮点数 float
float=3.7
2、 字符串str:记录描述性质的状态
"soda"
'soda'
"""soda"""
'''soda'''
name="my name is 'soda'"
! 3、 列表list:按照位置存放多个值
a=[1,2,'soda']
print(a[0])
! 4、 字典类型dict:在{}内,按照key:value的格式存放多个元素,其中value可以是任意类型,而key通常是str类型
a={'age':2,'name':'soda'}
print(a['name'])
5、布尔值bool
True False
当变量名存储的是布尔值的情况下 变量名一般以is开头

浙公网安备 33010602011771号