返回顶部
首页 > 资讯 > 后端开发 > Python >python变量
  • 733
分享到

python变量

变量python 2023-01-30 21:01:26 733人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量 : 存储信息的,日后被

变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。

基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。


变量 : 存储信息的,日后被调用、修改操作

常量: 固定不变的量,字母大写

命名规则

1. 字母数字下划线组成

2. 不能以数字开头,不能含有特殊字符和空格

3. 不能以保留字命名

4. 不能以中文命名

5. 定义的变量名应该有意义

6. 驼峰式命、 下划线分割单词

7. 变量名区分大小写


变量赋值

python 中的变量赋值不需要类型声明。

每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

等号(=)用来给变量赋值。

等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。


#!/usr/bin/env Pythoncoding: utf-8
__author__ = 'www.py3study.com'

name="SuperMan"
Name="Hal"
print(name,Name)

运行结果如下:

SuperMan Hal


多个变量赋值

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

a = b = c = 1
print(a,b,c)

运行结果如下:

1 1 1

以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。

您也可以为多个对象指定多个变量。例如:

a, b, c = 1, 2, "john"
print(a,b,c)

运行结果如下:

1 2 john

以上实例,两个整型对象1和2的分配给变量 a 和 b,字符串对象 "john" 分配给变量 c。


标准数据类型

在内存中存储的数据可以有多种类型。

例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。

Python 定义了一些标准类型,用于存储各种类型的数据。

Python有五个标准的数据类型:

1.Numbers(数字)

2.String(字符串)

3.List(列表)

4.Tuple(元组)

5.Dictionary(字典)


Python数字

数字数据类型用于存储数值。

他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。

当你指定一个值时,Number对象就会被创建:

num=1
print(type(num))

运行结果如下:

<class 'int'>


Python支持四种不同的数字类型:

int(有符号整型)

long(长整型[也可以代表八进制和十六进制])

float(浮点型)

complex(复数)


intlongfloatcomplex
1051924361L0.03.14j

长整型也可以使用小写 l,但是还是建议您使用大写 L,避免与数字 1 混淆。Python使用 L 来显示长整型。

Python 还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。


Python字符串

字符串或串(String)是由数字、字母、下划线组成的一串字符。

s="abc123"
print(type(s))

运行结果如下:

<class 'str'>


Python列表

List(列表) 是 Python 中使用最频繁的数据类型。

列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。

列表用 [ ] 标识,是 python 最通用的复合数据类型。

lists = ['zhangsan', 123, 3.14, 'lisi']
print(type(lists))

行结果如下:

<class 'list'>

Python元组

元组是另一个数据类型,类似于List(列表)。

元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。

info = ('zhangsan', 123, 3.14, 'lisi')
print(type(info))

行结果如下:

<class 'tuple'>


Python 字典

字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。

两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

字典用"{ }"标识。字典由索引(key)和它对应的值value组成。

tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
print(type(tinydict))

行结果如下:

<class 'dict'>






--结束END--

本文标题: python变量

本文链接: https://lsjlt.com/news/178957.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python变量
    变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量 : 存储信息的,日后被...
    99+
    2023-01-30
    变量 python
  • python常量和变量
    1.1 常量 常量是内存中用于保存固定值的单元,在程序中常量的值不能发生改变;python并没有命名常量,也就是说不能像C语言那样给常量起一个名字。 python常量包括:数字、字符串、布尔值、空值; 一般所有字母大写   例子   1...
    99+
    2023-01-30
    常量 变量 python
  • Python变量与常量
    1、什么是变量 a=1,其中 a 就是变量名称,1 就是它的值。在程序运行过程中,变量的值一般都会发生改变,内存中会专门开辟一段空间,用来存放变量的值,而变量名将指向这个值所在的内存空间。与变量相对的就是常量,在程序运行过程中,常量的值不会...
    99+
    2023-01-31
    常量 变量 Python
  • python的变量
       变量是用来存储值的所在处,变量具有名字以及数据类型两种属性。数据类型决定了内容中不同类型的值的存储结构。变量名用来调用变量。   Python 是动态类型语言,所以说不需要预先声明变量类型就可以直接使用。变量的类型和值是在赋值时决定的...
    99+
    2023-01-31
    变量 python
  • python之变量
    1 什么是变量之声明变量#变量名=变量值age=18 gender1='male' gender2='female' 变量作用:“变”=>变化,“量”=>计量/保存状态 程序的运行本质是一系列状态的变化,变量的目的就是用来保存...
    99+
    2023-01-31
    变量 python
  • Python中可变变量与不可变变量详解
    目录一 、常见的变量分类1、变量的创建二、变量分类1、、常见的不可变变量2、常见的可变变量三、拷贝的差别四、参数传递的差别前言: C++不同于Python的显著特点,就是有指针和引用...
    99+
    2024-04-02
  • Python变量类型及变量引用
    二、变量的类型        Python 不包含像 int 这样的简单类型 —— 只有对象类型, 如果 Python 中需要整数值,将整数赋值给相应变量(如i = 100 )即可。在后台,Python 将创建一个整数对象,并将对新对象的引...
    99+
    2023-01-31
    变量 类型 Python
  • Python变量教程之全局变量和局部变量
    目录前言全局变量全局关键字前言 全局变量是那些没有在任何函数内部定义并具有全局范围的变量,而局部变量是那些在函数内部定义的变量,其范围仅限于该函数。换句话说,我们可以说局部变量只能在...
    99+
    2024-04-02
  • python之变量与常量
    变量:把程序运行过程中产生的值,暂时存储在内存,方便后面的程序调用. 被引号括起来的内容是字符串,原样输出.#单行注释 用来标注代码信息,特点:被注释的内容不会被执行.Ctrl + /'''内容''' ->多行注释"""内容"""...
    99+
    2023-01-30
    常量 变量 python
  • 000-Python常量与变量
    python常量与变量昨天的文章虽然有插图,但是一个都没有显示出来,估计是天气太热,不愿意露面的缘故吧。这些都不是事,暂且不表,今天再次发布与昨天相同的文章,主要为了弥补3个插图。为了有更好的排版体验及阅读效果,小白还专门购买了Pro版的M...
    99+
    2023-01-31
    常量 变量 Python
  • Python变量教程私有变量详解
    目录前言重整及其工作原理_单前导下划线__双前导下划线双前导和双尾下划线前言 Python 中,不存在只能在对象内部访问的“私有”实例变量。然而,大多数 Py...
    99+
    2024-04-02
  • python如何避免变量中间变量
    小编给大家分享一下python如何避免变量中间变量,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!避免变量中间变量# 不推荐写法,代码耗时:0.07秒de...
    99+
    2023-06-27
  • python中的变量
      什么是变量?总结不好也记不得它的完整定义,就举个例子来便于自己学习总结吧。假如我们要计算1+2的值,那么首先在内存中要存储两个值,一个是:1,一个是:2。内存中有了这两个值,计算的时候就会找到它们进行计算。但是我们可能是计算任意两个数...
    99+
    2023-01-30
    变量 python
  • Python变量类型
    python3支持3种不同的数值类型1.int类型有符号整数,就是C语言中所指的整型,也就是数学中的整数,它的大小与安装的解释器的位数有关查看当前系统下的Int最大值打开windows下的idle编辑器(安装完python3后自带)pyth...
    99+
    2023-01-30
    变量 类型 Python
  • Python学习-变量
    什么是变量?   概念:变量就是会变化的量,主要是“变”与“量”二字。变即是“变化”。   特点:与其他编程语言相同,变量是最基本的存储单位,是用来存放数据的容器。可以引用一个具体的数值,进而直接去改变这个引用 如何定义变量?   (1)...
    99+
    2023-01-30
    变量 Python
  • python 静态变量
    class A:    i=1    j=1    def inc():        self.i+=1        A.j+=1区别:A.j是静态变量;A.i与a.i是不一致的,容易引起误会。对比java可以试试。 ...
    99+
    2023-01-31
    变量 静态 python
  • Python 变量类型
    变量赋值Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符...
    99+
    2023-01-31
    变量 类型 Python
  • Python基础-变量
    变量 1、变量的类型 变量是存储在内存中的值,这就意味着创建一个变量就会在内存中开辟一块空间来存储这个变量,在python中,变量可以指定不同的数据类型,这些类型可以存储整数,小数,浮点数等。 2、变量的作用 在python中,变量的作用就...
    99+
    2023-01-31
    变量 基础 Python
  • Python基础 变量
    Python的变量,于其说是变量更贴切的是标签。由于对于Python来说一切皆为对象,因此变量可以理解为是对象的一个标签。 【变量命名规则】 1. 由字母、数字和下划线组成; 2. 不能由数字开头; 3. Pyth...
    99+
    2023-01-31
    变量 基础 Python
  • Python - 关于Python的变量
    Python的变量是动态的,不需要预先申明,当赋值时自动创建变量,并且Python变量存储的是对象的引用(非变量本身)。Python变量的命名规则与C语言相似,并且在日常使用中一般会遵循以下一些规则:A. 一般不以单下划线“_”开头,因为以...
    99+
    2023-01-31
    变量 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作