Python小姿势 - Python基础知识-变量

简介: Python小姿势 - Python基础知识-变量

Python基础知识-变量

Python中的变量可以指向任何类型的对象。变量名在使用前必须赋值,变量赋值以后该变量才会被创建。

在Python中,变量就是变量,它没有类型,我们所说的"类型"是变量指向对象的类型。

Python变量声明

在Python中,变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

在Python中,变量就是变量,它没有类型,我们所说的"类型"是变量指向对象的类型。

您可以使用任何有效的标识符来命名变量,例如:myvar、my_var、my_var、myvar2、MYVAR、my_var,但是我们建议您使用小写字母和下划线来命名变量。

实例

!/usr/bin/python3 counter = 100 整型变量 miles = 1000.0 浮点型变量 name = "John" 字符串 print (counter) print (miles) print (name)

执行以上代码输出结果为:

100 1000.0 John

多个变量赋值

Python允许你同时为多个变量赋值。例如:

!/usr/bin/python3 a = b = c = 1 d, e, f = 1, 2, "john" print (a) print (b) print (c) print (d) print (e) print (f)

执行以上代码输出结果为:

1 1 1 1 2 john

标准数据类型

Python3 基本数据类型由以下几种:

数字(Number) 字符串(String) 列表(list) 元组(tuple) 字典(dictionary) 集合(set)

数字(Number) Python3 支持 int、float、bool、complex(复数)。

在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long 类型。

像大多数语言一样,数值类型的赋值和计算都是很直


相关文章
|
3天前
|
Shell Python
python 和shell 变量互相传递
python 和shell 变量互相传递
24 0
|
3天前
|
消息中间件 分布式计算 监控
Python面试:消息队列(RabbitMQ、Kafka)基础知识与应用
【4月更文挑战第18天】本文探讨了Python面试中RabbitMQ与Kafka的常见问题和易错点,包括两者的基础概念、特性对比、Python客户端使用、消息队列应用场景及消息可靠性保证。重点讲解了消息丢失与重复的避免策略,并提供了实战代码示例,帮助读者提升在分布式系统中使用消息队列的能力。
42 2
|
3天前
|
Python
【Python操作基础】——变量操作
【Python操作基础】——变量操作
|
3天前
|
Python
在Python中,全局变量和局部变量是两种不同类型的变量
【5月更文挑战第10天】Python中的全局变量在函数外部定义,作用域覆盖整个程序,生命周期从开始到结束。局部变量仅限于函数内部,生命周期从调用到返回。在函数内修改全局变量需用`global`关键字声明,否则会创建局部变量。
21 3
|
3天前
|
存储 安全 Java
Python中的引用和赋值机制允许变量引用内存中的对象,并通过引用计数来管理对象的生命周期
【5月更文挑战第14天】Python中的变量是对象引用,不存储数据,而是在内存中创建对象。赋值操作创建新变量并使其指向已有对象。引用计数用于管理对象生命周期,引用数为0时对象被回收。理解这些机制对编写高效Python代码很重要。
18 6
|
3天前
|
Python
python 变量的定义和使用详解
python 变量的定义和使用详解
13 0
|
3天前
|
Java C# 开发者
Python 中的类型注解是一种用于描述变量、函数参数和返回值预期类型的机制
【5月更文挑战第8天】Python的类型注解提升代码可读性和可维护性,虽非强制,但利于静态类型检查(如Mypy)。包括:变量注解、函数参数和返回值注解,使用内置或`typing`模块的复杂类型,自定义类型注解,以及泛型模拟。类型注解可在变量声明、函数定义和注释中使用,帮助避免类型错误,提高开发效率。
23 6
|
3天前
|
Python
python变量未定义(NameError)
【5月更文挑战第1天】
19 1
|
3天前
|
Python
python函数的返回值、嵌套方式以及函数中的变量(二)
python函数的返回值、嵌套方式以及函数中的变量(二)
213 1
|
3天前
|
存储 Python 容器
python函数的返回值、嵌套方式以及函数中的变量(一)
python函数的返回值、嵌套方式以及函数中的变量(一)
201 2