一、交互模式与脚本模式
-
python的开发模式:
1.交互模式: 类似于生活中说话,一问一答.输错了不能收回. --> idle/python环境默认就是交互模式 --> 适合写一点简单的代码.不用print也能出来结果
2.脚本模式/文件模式:类似于写作文,一次性写完了.再运行.可以自行更改 --> 以后写代码还是脚本模式居多idle 新建文件 file --> new file --> 写代码 --> ctrl+s保存 --> 运行F5
二、何为变量
1.变量
-
变量: 是一种可以发生改变的量(年龄,发际线,发量,钱包余额)
计算机或者平时用的软件本质上来讲,就是跟数据打交道, 把一些计算完的数据保存起来,方便后续进行使用 -
一个变量是由3个东西组成的:
1.数据类型(type)
2.内存地址(id)
3.值(value) -
可以把变量理解为是一个"仓库":
数据类型就是仓库的类型
变量值就是仓库里的东西
内存地址就是仓库的位置 -
变量名(标识符)
相当于是给你自己取名字,你的名字可以随便取吗???
沈70 (带阿拉伯数字)
沈&^% (带特殊符号)
人民币 (人民币有特别的含义)
都是不行的,因为正常的中文名都是汉字组成.这是一种规则.在编程里面给变量命名,也有一套规则 -
变量命名规则:
1.由字母,数字,下划线组成
2.首字符不能是数字
3.不能有别的特殊符号
4.区分大小写Name name
5.可以用中文命名,但是不推荐
6.不能用关键字命名
7.见名知意 --> 看到这个变量名就知道它是干嘛用为什么中文编程语言发展不起来:
因为中文太强大了.语意性太多了.不太适合作为编程语言.比较淡出字词,又比较难理解 -
每个公司都有自己的命名要求,比较常见的方式:
1.驼峰命名法 --> 单词首字母大写,提高阅读性
UserName : 用户姓名
2.匈牙利命名法–> 主要是以后开发的时候用,目前还不常用,不需要掌握
g_iUserName
g = global 全局
i = int类型
UserName = 变量名全局 --> 所有人都可以用
局部 --> 只有部分人才能使用为什么要有变量的命名规范???
为了提高代码的阅读性 --> 在开发的时候大部分都是在"看"而不是在"写".这时候可读性就很重要,降低阅读成本
2.变量的使用方式
变量的使用方式:
- 声明变量: 把右边的数据,赋值给左边的变量名,从此变量就等价于这个值
变量名 = 变量值
name = “杨光源”
age = 666
height = 177.5 - 使用变量
输出变量:
print(变量名)
print(name)
print(age)
print(name,age) # 输出多个变量,中间用逗号隔开
-
不需要现在理解,知道这个东西就行了
变量并不是凭空生成的 --> 当我们声明了一个变量后,python会在内存中开辟一个空间,把变量存进去.
声明一个变量,在内存里面开辟一个空间,存放变量值.并连接到变量名
变量名和变量值不是放在一起的.它们只是连接着变量的本质 --> 存储数据,方便以后进行使用