变量:在内存中开辟一块空间,起一个别名,用了访问和存储空间中的数据
变量的特点:
可以反复存储数据
可以反复取出数据
可以反复更改数据
1、开头是字母 或下划线 后面可以是字母 数字 下划线
_abc True
12abc 错误 False
name#pass 特殊字符
2、不能以关键字名(关键字在python中有特殊的含有 def if else)
查看关键字用:
标识符
标示符就是程序员定义的 变量名、函数名
名字 需要有 见名知义 的效果,见下图:
一般在工作中命名规范 :
可以使用驼峰命名法 :小驼峰 (多个单词构成)
第一个单词小写,后面的单词首字母大写
oneTwoThree userName passWord
大驼峰 : 每个单词的首字母大写
OneTwoThree UserName
使用下划线命名法: 单词和单词之间用_
one_two_three user_name
Python
内部已经使用的标识符通过以下命令可以查看 关键字:
注意:变量名是区分大小写
在python中,每一个变量在使用前都必须赋值,变量赋值后,变量就创建了
变量名 = 值
变量演练1
定义两个变量,分别用来存储用户名和密码,
并且输出用户名和密码
# 定义一个淘宝的账号
tb_user = "gongfuxong"
# 定义一个淘宝的密码
tb_password = "123345"
# 输出变量的值用 print()
print(tb_user)
print(tb_password)
变量的演练2
超市买苹果
需求
# 定义苹果的价格
price = 5.5
# 定义苹果的重量
weight = 2
# 计算苹果总共的金额
money = price * weight
# 输出结果
print(money)
在程序中,为了更好的区分变量的功能和更有效的管理内存,变量也分为不同的类型
变量的数据类型是由值决定的
变量的数据类型,根据 =右边的值推导出来的
1、变量的数据类型的分类
变量的数据类型分为 数字型 和非数字型
数字型
整型(int) :输入的是整数 例如: age =20
Price = 9 int
Weight =50 int
浮点型(float) : 输入的是 小数 例如 height= 1.75
Weight = 90.88 float
Height = 1.99 float
布尔型(bool) 有两个值 True(真) 是1 ,False(假) 是0 例如 marry = True 或 result = 5>6
“5”+”6”
比较运算返回的是布尔型
测试数据类型type(变量)
非数字型
字符串str:用双引号或单引号括起来的是字符串
列表list
元组tuple
字典dict
用type(变量) 测试变量的数据类型
N1= 20 int
N2= 20.444 float
N3= “你好” str
N4=True bool
N5=False bool
print(type(N1))
print(type(N2))
......