iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python学习之变量类型
  • 400
分享到

python学习之变量类型

变量类型python 2023-01-30 22:01:25 400人浏览 八月长安

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

摘要

变量:  变量是保存在内存中的值,根据变量类型开辟不同的内存空间且只允许符合该数据类型的数据才可以被存储在该内存空间中变量赋值:在python中定义变量时,无需像其他语言一样需要声明数据类型。每个变量在内存中创建的时候都会包含变量的标识、名

变量:

  变量是保存在内存中的值,根据变量类型开辟不同的内存空间且只允许符合该数据类型的数据才可以被存储在该内存空间中

变量赋值:

python中定义变量时,无需像其他语言一样需要声明数据类型。每个变量在内存中创建的时候都会包含变量的标识、名称和数据信息,在使用变量的时候,必须要给变量赋值,且该变量在赋值后才会被创建。

我们用(=)给变量赋值,等号的左边是变量的名称,右边是将要存储在内存中的值,例如:

 1 str='hello Python

表示定义一个变量名为str且向该变量名赋值hello python的变量,赋值后的str会在内存中开辟一个属于自己的内存空间

Python通过(,)隔开,允许同时向多个变量名赋值

1 name,pwd='张三','123'2 print('name is:',name,' pwd is:',pwd)

运行结果 name is: 张三  pwd is: 123

标准数据类型:

Python中有五种标准的数据类型用于在内存中存储不同的数据

Number(数字) :用于存储数值,不可变类型,改变变量原有变量时将是一个新的对象 Python支持四种数数字类型 分别是int(有符号整型)、long(长整型)、float(浮点型)、complex(复数)

String(字符串):用于存放字符串 ,可通过头下边或尾下标取值

1 str='hello world'2 print(str) #输出完整字符串3 print(str[0])#输出字符串中第一个字符4 print(str[2:4])#输出字符串中第二至第四个字符5 print(str[2:])#输出第二个至结束的字符6 print(str*2)#输出两遍字符串7 print(str+'test')#通过+将两个字符串拼接在一起

输出结果如下

1 hello world2 h3 ll4 llo world5 hello worldhello world6 hello worldtest

List(列表) :列表可以实现复合类的数据结构操作。用[ ]标识,多个复合数据用(,)隔开。列表同样可以像字符串一样,通过[头下:尾下标]读取特定元素

 

1 list = ['hello python', 786, 2.23, 'john', 70.2]2 tinylist = [123, 'john']3 print(list)  # 输出完整列表4 print( list[0])  # 输出列表的第一个元素5 print(list[1:3])  # 输出第二个至第三个元素6 print(list[2:])  # 输出从第三个开始至列表末尾的所有元素7 print(tinylist * 2)  # 输出列表两次8 print(list + tinylist)  # 打印组合的列表

输出结果如下

1 ['hello python', 786, 2.23, 'john', 70.2]2 hello python3 [786, 2.23]4 [2.23, 'john', 70.2]5 [123, 'john', 123, 'john']6 ['hello python', 786, 2.23, 'john', 70.2, 123, 'john']

Tuple(元祖):元祖通过()标识,多元素间同样以(,)隔开,元祖不能二次赋值,既只可读不可更改

1 tuple=('hello python','hello world')2 list=['hello python','hello world']3 print(tuple)4 print(tuple[0])5 tuple[0]='hello Python'#非法操作6 list[0]='hello Python'#合法操作,相当于 将list[0]的新值覆盖旧值 此时list=['hello Python', 'hello world']7 print(list)

Dictionary(字典):字典是通过键值对存取数据的数据类型,字典用{}标识 由key和value组成

1 dict={}2 dict['name']='zhangsan'3 dict['pwd']='123'4 print(dict)5 print(dict.keys())6 print(dict.values())

显示结果

1 {'name': 'zhangsan', 'pwd': '123'}2 dict_keys(['name', 'pwd'])3 dict_values(['zhangsan', '123'])

Python中的数据类型转换

在需要转换数据类型以满足工作需要时,只需将数据类型作为函数名即可完成转换任务
函数解释
int(x)将x转换为一个整数
long(x)将x转换为一个长整型
float(x)将x转换为一个浮点数
str(x)将x转换为字符串
repr(x)将x转换为表达式字符串
eval(str)用来计算在字符串中的有效python表达式,并返回一个对象
tuple(s)将序列s转换为一个元祖
list(s)将序列s转换为一个列表
set(s)将序列s转换为一个可变集合
dict(d)创建一个字典,d必须是一个序列(key,value)元祖
frozenset(s)转换为不可变集合
chr(x)将一个整数转换为一个字符
unichr(x)将一个整数转换为Unicode字符
ord(x)将一个字符转换为他的整数型
hex(x)将一个整数转换为一个十六进制的字符串
oct(x)将一个整数转换为一个八进制的字符串

--结束END--

本文标题: python学习之变量类型

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python学习之变量类型
    变量:  变量是保存在内存中的值,根据变量类型开辟不同的内存空间且只允许符合该数据类型的数据才可以被存储在该内存空间中变量赋值:在Python中定义变量时,无需像其他语言一样需要声明数据类型。每个变量在内存中创建的时候都会包含变量的标识、名...
    99+
    2023-01-30
    变量 类型 python
  • python入门学习之变量篇
    【前言】在公司内部wiki上看到一个不错的学习网站,遂开始了我这慢悠悠的学习之旅。网站链接:https://www.codecademy.com1.理解布尔值一种数据类型。简单来说,正如你家里的电灯有开关两种状态一样,布尔值同样也有两个值,...
    99+
    2023-01-31
    变量 入门 python
  • Python学习-变量
    什么是变量?   概念:变量就是会变化的量,主要是“变”与“量”二字。变即是“变化”。   特点:与其他编程语言相同,变量是最基本的存储单位,是用来存放数据的容器。可以引用一个具体的数值,进而直接去改变这个引用 如何定义变量?   (1)...
    99+
    2023-01-30
    变量 Python
  • 剖析 Python 变量与数据类型:深入浅出的学习之旅
    变量是计算机程序中存储数据的容器,其类型决定了存储数据的格式和操作。在 Python 中,变量和数据类型密不可分,深入理解两者对于有效利用语言至关重要。 Python 变量 标识符:变量名称,由字母、数字或下划线组成,不能以数字开头。 ...
    99+
    2024-04-02
  • Python学习之全局变量与global
    刚学习Python,遇到个问题:为什么有些定义在函数外的变量可以直接被函数使用,有些就不行呢? 如:   count = 0   def change():     count += 1   change() # 报错   L = [] ...
    99+
    2023-01-30
    全局变量 Python global
  • Golang学习之无类型常量详解
    目录什么是无类型常量无类型常量的特性默认的隐式类型类型自动匹配无类型常量带来的便利无类型常量的坑总结因为虽然名字很陌生,但我们每天都在用,每天都有无数潜在的坑被埋下。包括我本人也犯过...
    99+
    2023-03-20
    Golang无类型常量 Golang 常量
  • Python学习手册之数据类型
     在上一篇文章中,我们介绍了 Python 的异常和文件,现在我们介绍 Python 中的数据类型。 查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/9979931.html 数据类型None 类...
    99+
    2023-01-30
    数据类型 手册 Python
  • Python学习之类
    前言:之前写的博客,都是借鉴别的博文或者是环境的配置,没有自己的东西,掌握的很少。以后的博文,我都会尽力加上一些自己的东西。现在开始进入我的python世界吧!为什么要有类:在面向对象编程中,你要通过类来创建对象。通过类你可以对对象进行定义...
    99+
    2023-01-31
    Python
  • Python变量类型
    python3支持3种不同的数值类型1.int类型有符号整数,就是C语言中所指的整型,也就是数学中的整数,它的大小与安装的解释器的位数有关查看当前系统下的Int最大值打开windows下的idle编辑器(安装完python3后自带)pyth...
    99+
    2023-01-30
    变量 类型 Python
  • Python 变量类型
    变量赋值Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符...
    99+
    2023-01-31
    变量 类型 Python
  • python3学习之特殊变量
    #特殊变量 #__doc__        获取模块注释 #__file__       当前执行文件的路径 #__cached__    对应pyc文件的位置 #__name__      执行当前文件的时候,等于__main__;否则不...
    99+
    2023-01-31
    变量
  • 动手学习 Python 变量:从命名规则到类型转换
    Python 中变量的命名规则与其他编程语言类似,但有一些独特的约定。变量名可以由字母、数字和下划线组成,但不能以数字开头。变量名区分大小写,因此 a 和 A 是两个不同的变量。建议使用小写字母和下划线来命名变量,如 my_variabl...
    99+
    2024-02-06
    变量,命名规则,类型转换,Python
  • Python学习笔记之变量与转义符
    目录前言 Python变量/常量使用规则基本数据变量类型整形(int)浮点型(float)字符串类型(str)布尔类型(bool) 转义符习题前言  &...
    99+
    2023-05-14
    Python学习 Python变量 Python转义符
  • python基础之变量和数据类型
    目录变量和数据类型Python中变量的命名规则总结变量和数据类型 赋值不需要指定类型,如何定义变量 # 定义 规则 变量名=数据 a=10 #python不声明...
    99+
    2024-04-02
  • C++ Primer学习记录之变量
    目录一.类型说明符二.变量名三.初始化总结变量的定义形式一般为:类型说明符,变量名和初始化, 一.类型说明符 类型说明符一般就是常用的int,double,char等系统自带的类型关...
    99+
    2024-04-02
  • 005-Python 变量类型
    Python 变量类型    变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符...
    99+
    2023-01-31
    变量 类型 Python
  • Java基础学习之关键字和变量数据类型的那些事
    目录一. 关键字二. 变量2.1 变量的定义2.2 变量的分类1. 按照数据类型分类三. 字符编码补充:变量的声明和初始化总结一. 关键字 Java中的关键字是由特定的单词组成,单词...
    99+
    2024-04-02
  • Python变量类型及变量引用
    二、变量的类型        Python 不包含像 int 这样的简单类型 —— 只有对象类型, 如果 Python 中需要整数值,将整数赋值给相应变量(如i = 100 )即可。在后台,Python 将创建一个整数对象,并将对新对象的引...
    99+
    2023-01-31
    变量 类型 Python
  • python学习3-python变量以及
    一、变量变量格式:变量名 = 变量值 例子:[root@localhost~]# pythonPython2.7 (r27:82500, Jul 28 2016, 02:42:00) [GCC4.4.7 20120313 (Red Hat ...
    99+
    2023-01-31
    变量 python
  • Python学习之书写格式及变量命名
    一、命令格式: 定义变量名称 条件函数用“:”作为结尾 下一级命令用空格键缩进,默认使用Tab键因为这样比较明显 例如: yongHuMing = input('请输入用户名:'...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作