python语言提供的3种基本数据类型(详解Python3 基本数据类型)
python语言提供的3种基本数据类型
详解Python3 基本数据类型python3 基本数据类型
python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
在 python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
多个变量赋值
同值多变量
|
a = b = c = 1 |
不同值多变量
|
a, b, c = 1 , 2 , "hello word" a = 1 b = 2 c = "hello word" |
标准数据类型
不可变数据类型
- number(数字)
- string(字符串)
- tuple(元组)
可变数据类型
- list(列表)
- set(集合)
- dictionary(字典)
number 数字
支持 int、float、bool、complex(复数)。
string 字符串
变量[头下标:尾下标]
索引值以 0 为开始值,-1 为从末尾的开始位置。python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始,且字符串不能改变。
python 使用反斜杠()转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串。
list 列表
变量[头下标:尾下标]
索引值以 0 为开始值,-1 为从末尾的开始位置。和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。与字符串不同的是list中的元素是可以改变的。
python 列表截取可以接收第三个参数,参数作用是截取的步长来截取字符串,一下实例0到最后一个元素,以步长为2截取,也是就截取0和3位置
tuple 元组
元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。元组中的元素类型也可以不相同。
dictionary 字典
- 列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
- 字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。
- 键(key)必须使用不可变类型。
- 在同一个字典中,键(key)必须是唯一的。
- 字典的关键字必须为不可变类型,且不能重复。
以上所述是小编给大家介绍的python3 基本数据类型详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://www.cnblogs.com/cany/p/10720551.html
- MySQL与Oracle数据类型对应关系
- mysql数据类型图解(MySQL数据库主从技术GTID大揭秘)
- mysql用什么类型数据(MySQL 数据类型选择原则)
- SQL Server数据类型有哪些
- sqlserver 空间数据类型(SQL Server数据类型转换方法)
- python中查看数据类型的内置函数(python学习——内置函数、数据结构、标准库的技巧推荐)
- pythonpandas数据类型(Python3.5 Pandas模块之Series用法实例分析)
- python中可以改变的数据类型(Python常见数据类型转换操作示例)
- python中三种基本的数值类型(python基础知识一变量与简单数据类型详解)
- mysql数据类型
- python中的数据类型和数字类型(Python数据类型之Number数字操作实例详解)
- python中list用法(Python数据类型之List列表实例详解)
- mysqldecimal类型数据转换(mysql decimal数据类型转换的实现)
- sqlserver常用基本数据类型有哪些(浅述SQL Server的语句类别 数据库范式 系统数据库组成)
- 数据库字段类型对应C#数据类型
- python集合类(Python数据类型之Set集合实例详解)
- 《白狐的人生》热拍 贾征宇偶像包袱难自弃 图(白狐的人生热拍)
- 七夕取消了,牛郎织女没做核酸七夕已经取消(牛郎织女没做核酸七夕已经取消)
- 网友抵制 多地取消 夏日祭 为何惹众怒(网友抵制多地取消)
- 兄弟萌,今年的七夕又取消了 思考 思考(今年的七夕又取消了)
- 七夕取消是什么梗(七夕取消是什么梗)
- 这竟然是捏出来的 20种橡皮泥玩法让你轻松hold住魔娃(这竟然是捏出来的)
热门推荐
- html如何给table加边框(HTML table 表格边框的实现思路)
- ftp服务器登录错误(登陆FTP服务器提示530 Login authentication failed 错误的解决方法)
- php抽奖功能(php+lottery.js实现九宫格抽奖功能)
- dockernextcloud优化(docker+nextcloud搭建个人云存储系统的实现)
- dedecms开发教程(织梦DedeCms调用全站相关文章方法)
- js运算符使用教程(js中不常见的运算符与操作符总结)
- mysql索引失效的几种情况(Mysql 5.6 "隐式转换"导致的索引失效和数据不准确的问题)
- 阿里云ecs集群怎么设置(“阿里云ECS服务器”使用别家CDN防护怎么设置IP白名单?)
- JS实现金额大小写转换
- dedecms显示问号(dedecms提示你的用户名不存在的解决方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9