第一次写文章,如有不对的地方请指出
文章主要将,变量的命名规范、变量的多次赋值问题、数据类型的一些问题
相当于一个包裹的作用,变量的作用就是存储数据,对于要多次利用的数据进行存储,方便下次使用
1)变量名只能用字母、数字、下划线组成
数字不能作为变量的开头(可以用中文不推荐)
2)系统关键字不能作为变量名称
用系统关键字命名会改变关键字原有的功能和作用,使其成为一个变量
代码如下(示例):
print(id) # 显示出来 ,翻译:<内置函数id>
id = 10
print(id) # 显示出来 10
3) 变量名对大小写敏感
命名名称的规范
名称规范 驼峰体 下划体
1、大驼峰 每个单词的首字母都大写 面向对象才会用到 # FirstName LastName LastNameData 2、小驼峰 第一个字母小写,后面的单词大写 # firstName lastName lastNameData 3、下划体 单词与单词之间有下划线隔开 # first_name last_name last_name_data 4、特殊的:n j i a x 通常作为临时变量使用,多用于循环
1.长度需要在可以接受的范围内 ,所描述的内容越精确越好
2.可以让人猜出是什么东西
iphone_x10 = '十个苹果手机'
A_girl_with_red_heels = '一个红色高跟鞋女孩' #这个太长了
heels_girl = '一个红色高跟鞋女孩' #保留基本意思的缩写
变量名 = 数据
背后的原理是将数据所在的地址赋值给变量,用变量的时候是变量调用地址里面的数据
在python中有内置函数id()可以使用,用于获取变量的地址
语法 : id(变量 或 数据)
可以直接打印使用,也可以赋值给新的变量
mun = 120 # 定义一个变量mun赋值120
sun = id(mun) # 将mun的地址赋值给sun
print(f"变量mun数据的地址为:{id(mun)}") # 打印mun里面数据所在的地址
print(f"变量sun数据的地址为:{id(sun)}") # 打印sun里面数据所在的地址
# 两个得到的地址是不相同的,一个是数据‘120’的地址,一个是‘mun地址’的地址
python中每个数据都有一个模块
里面包含:模块的地址、数据本身、数据的类型
赋值是将数据所在的地址赋值给变量,用变量的时候是变量调用地址里面的数据
在变量更改数据的时候变量的地址也会变,在同一个数据赋值到两个变量的时候两个变量的地址一样
代码如下(示例):
mun = 120 # 定义一个变量mun赋值120
sun = 120 # 将mun的地址赋值给sun
print(f"变量mun数据的地址为:{id(mun)}") # 打印mun里面数据所在的地址
print(f"变量sun数据的地址为:{id(sun)}") # 打印sun里面数据所在的地址,数据一样地址相同的
mun = 100 # 改变变量mun的数据,改为100
print(f"改变后变量mun数据的地址为:{id(mun)}") # 打印mun里面数据所在的地址,地址会变换
name1 = 'james' # james是一个字符串类型 str
name2 = "james" # james也是一个字符串 单引号和双引号都是英文的
两个表达的作用是一样的
age = 18 # int(整数)
money = 10.5 # float(浮点数 小数)
代码如下(示例):
# type() 获取变量的数据类型
age = 18 # int(整数)
age1 = '18' # str (字符串)
print(f"变量age的值为:{age}") # 18
print(f"age的类型为:{type(age)}") #
print(f"变量age1的值为:{age1}") # 18
print(f"age1的类型为:{type(age1)}") #
不可变数据类型有int(整型)、float(浮点型)、tuple(元组)
他们的值是不可改变的