一文看懂Python变量

跟着杰哥学Python

一、变量是什么?

变量是储存数据的盒子,从底层看数据要放在内存条内,变量就是这块内存条的名字。例如 a = 1 ,a为变量,1为数值。

二、变量命名

1、变量由字母、下划线和数字组成,如果变量中其他字符,就是不合法的;

2、变量的第一个字符不能是数字,例如:可将变量命名为message_1,但不能将其命名为1_message;

3、变量不能和 Python 关键字或函数名相同;

4、变量中的字母是严格区分大小写的。

三、变量赋值

变量的赋值指的是将数据放入变量的过程。Python 变量的数据类型可以改变,比如,同一个变量可以一会儿被赋值为字符串,一会儿被赋值为整数。

例如:

  • message = "Hello Python world!"
  • 同时给多个变量赋同一个值:message1 = message2 =message3 = "Hello World!"
  • 同时给多个变量赋不同的值:  message1 ,message2 ,message3 = "Hello","Python","World"

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python是一门支持面向对象编程的语言,它通过类(Class)和对象(Object)的概念实现了这一特性。以下是关于Python面向对象编程的一般理解: 1. **类(Class)**:类是一种模板或蓝图,用于创建具有相似属性和行为的对象。类定义了数据成员(如变量)和方法(函数),它们描述了对象的状态和行为。 2. **对象(Object)**:对象是类的实例,它是现实世界的一个实体。每个对象都具有特定的属性值,并能够执行其类中定义的方法。 3. **属性(Attribute)**:类中的变量就是对象的属性,它们可以存储数据。比如,一个人类对象可能有姓名、年龄这样的属性。 4. **方法(Method)**:类中的函数是对象的行为,例如获取信息(getter)、设置信息(setter)、执行动作等。比如,人的类可能会有一个方法“说话”(speak)。 5. **封装(Encapsulation)**:将数据和操作数据的代码打包成类,隐藏实现细节,仅对外提供接口访问,保护数据的安全性。 6. **继承(Inheritance)**:子类可以继承父类的属性和方法,通过"IS-A"关系实现代码复用。子类可以添加新的属性和方法,也可以覆盖或扩展父类的方法。 7. **多态(Polymorphism)**:同一种行为可以在不同的对象上表现出不同的形式,包括静态多态(方法重载)和动态多态(方法重写或虚函数)。 8. **构造函数(Constructor)**:特殊的方法,当创建新对象时自动执行,通常用于初始化对象的属性。 9. **析构函数(Destructor)**:特殊的方法,在对象生命周期结束时自动执行,用于清理资源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值