我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python学习之变量类型

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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)将一个整数转换为一个八进制的字符串

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

python学习之变量类型

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

下载Word文档

猜你喜欢

python学习之变量类型

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

python入门学习之变量篇

【前言】在公司内部wiki上看到一个不错的学习网站,遂开始了我这慢悠悠的学习之旅。网站链接:https://www.codecademy.com1.理解布尔值一种数据类型。简单来说,正如你家里的电灯有开关两种状态一样,布尔值同样也有两个值,
2023-01-31

Python学习-变量

什么是变量?  概念:变量就是会变化的量,主要是“变”与“量”二字。变即是“变化”。  特点:与其他编程语言相同,变量是最基本的存储单位,是用来存放数据的容器。可以引用一个具体的数值,进而直接去改变这个引用如何定义变量?  (1)定义单一变
2023-01-30

Python学习之全局变量与global

刚学习Python,遇到个问题:为什么有些定义在函数外的变量可以直接被函数使用,有些就不行呢?如:  count = 0  def change():    count += 1  change() # 报错  L = []  def ch
2023-01-30

Golang学习之无类型常量详解

对于无类型常量,可能大家是第一次听说,但我们每天都在用,每天都有无数潜在的坑被埋下。本文就来和大家聊聊它的相关注意事项吧,希望对大家有所帮助
2023-03-20

Python学习手册之数据类型

在上一篇文章中,我们介绍了 Python 的异常和文件,现在我们介绍 Python 中的数据类型。查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/9979931.html数据类型None 类型Non
2023-01-30

Python变量类型

python3支持3种不同的数值类型1.int类型有符号整数,就是C语言中所指的整型,也就是数学中的整数,它的大小与安装的解释器的位数有关查看当前系统下的Int最大值打开windows下的idle编辑器(安装完python3后自带)pyth
2023-01-30

Python 变量类型

变量赋值Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符
2023-01-31

Python学习之类

前言:之前写的博客,都是借鉴别的博文或者是环境的配置,没有自己的东西,掌握的很少。以后的博文,我都会尽力加上一些自己的东西。现在开始进入我的python世界吧!为什么要有类:在面向对象编程中,你要通过类来创建对象。通过类你可以对对象进行定义
2023-01-31

动手学习 Python 变量:从命名规则到类型转换

在 Python 编程中,变量是存储数据的容器。变量的命名规则、类型和转换对于编写高效、可读的代码至关重要。本文将详细介绍变量的命名规则,不同类型变量的用法及类型转换的方法,帮助您掌握变量的基本知识。
动手学习 Python 变量:从命名规则到类型转换
2024-02-06

python3学习之特殊变量

#特殊变量#__doc__        获取模块注释#__file__       当前执行文件的路径#__cached__    对应pyc文件的位置#__name__      执行当前文件的时候,等于__main__;否则不等于;一
2023-01-31

Python学习笔记之变量与转义符

这篇文章主要介绍了Python学习笔记之变量与转义符,本文从零开始学习Python,知识点很细,有共同目标的小伙伴可以一起来学习
2023-05-14

005-Python 变量类型

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

Python变量类型及变量引用

二、变量的类型        Python 不包含像 int 这样的简单类型 —— 只有对象类型, 如果 Python 中需要整数值,将整数赋值给相应变量(如i = 100 )即可。在后台,Python 将创建一个整数对象,并将对新对象的引
2023-01-31

python学习3-python变量以及

一、变量变量格式:变量名 = 变量值 例子:[root@localhost~]# pythonPython2.7 (r27:82500, Jul 28 2016, 02:42:00) [GCC4.4.7 20120313 (Red Hat
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录