Python17--变量

Posted 测试小新在路上

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python17--变量相关的知识,希望对你有一定的参考价值。

变量

  • 把程序中运行过程中需要处理的数据用变量存储起来,然后给这个变量起一个可读性强的名字,将来一旦用到这些数据,直接通过这个变量名字即可获取。
  • 解释:变量是可以变化的量,实质上是一段编程人员申请的内存空间,这段空间起个名字,叫做变量名
  • 定义:关联一个对象的标识符
  • 作用:在内存中,操作数据
  • 定义变量语法格式:
变量名=变量值
变量名1=变量名2=变量值
变量名1,变量名2=变量值1,变量值2
  • 例如:
age = 20  
  • 说明: = 表示赋值符号,将等于右侧的值赋值给等号左侧变量。
  • 例如:
x = 200  
y = x+200

变量名的命名规则

  • 字母、数字、下划线。 name* = "Tom"
  • 不能以数字开头。 1number = 10
  • 严格区分大小写。name = "Tom" NAME = "Lucy"
  • 见名知意。

  • 不能使用关键字。int = 100
  • 多个词时使用下划线隔开 price = 128.8 total_price = 280.5

查看Python保留关键字

在Python Console 中输入 help()然后通过使用keywords查询关键字

变量的使用

定义变量:申请内存,为内存空间命名
person_name = \'张无忌\'
class_name = \'2010\'
name01 = name02 = \'悟空\'
student01,student02 = \'苏大强\',\'苏明玉\'
# 修改
# python中,允许对同一个变量,先后存入不同类型的数据,之前的数据会被覆盖
person_name = \'无忌\'
# 引用变量:可以向申请的内存中存入数据、修改数据、取出数据进行运算、查看数据,收回申请的内存
print(person_name)

del语句

  • 语法:del 变量名1,变量名2
  • 作用:用于删除变量,同时解除与对象的关联,如果可能则释放对象
  • 自动化内存管理的引用计数:
    每个对象记录被变量绑定(引用)的数量,当为0时被销毁。
    申请的内存被计算机收回,删除变量可以节省内存,对大程序特别有益。
# 删除变量
del name01,name02

查看变量类型

number = 10
#type(变量名),查看变量类型
#结果:<class 具体类型>
print(type(number))
注意:变量的类型会根据其存储的值自动匹配类型。
"""
使用变量描述个人信息
定义多个变量用来存储你的个人信息,然后把个人信息打印到屏幕。
提示:个人信息包括:姓名,年龄,身高,体重,兴趣爱好等。其中名字是文本类型,年龄整数,身高为浮点数,爱好是文本类型。
"""
# 定义了多个变量
#姓名
name = "池俊杰"
#年龄
age = 18
#爱好
hobby = "花钱"
#身高
height = 163.5
#体重
weight = 47

# 输出变量的值
print(name)
print(age)
print(height)
print(weight)
print(hobby)
#type()测试变量中存储的数据的类型
#<class \'float\'>
print(type(height))

变量的特点

  • 变量在使用前必须先赋值,否则会报错。
  • 可在一行上同时对多个变量赋值。变量值可相同,也可不同。
  • 变量赋值后,值随时可变。但值为最新一次所赋的值。
# 观察以下三行代码,并写出运行结果。
a=b=c=1 
print( "a=",a,"b=",b,"c=",c )
a, b, c = 1, 2, "Python“
print( "a=",a,"b=",b,"c=",c )
girl_friend_name1 = “王小花”
girl_friend_name2 =“王铁锤”
print( gird_friend_name )
number = 10
print( type( number ) )

本文来自博客园,作者:Tester小新,转载请注明原文链接:https://www.cnblogs.com/sean-test/p/15829091.html

以上是关于Python17--变量的主要内容,如果未能解决你的问题,请参考以下文章

python之路--17. 面向对象 -成员

巨蟒python全栈开发-第17天 核能来袭-成员

python-17

Python基础-17对象引用和拷贝

Python基础-17对象引用和拷贝

2017.07.17 Python网络爬虫之Python基础1