python中什么代表数字,python中代表什么

本文详细介绍了Python中的数字类型(整数、浮点数、复数和布尔)、字符串类型、列表、元组、集合和字典的表示方法,帮助初学者理解Python中各种数据结构的表示和操作方式。
摘要由CSDN通过智能技术生成

大家好,给大家分享一下python中什么代表数字,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!

Source code download: 本文相关源码

1. 数字类型

1.1 整数(int)

整数类型的4种进制表示:
1)十进制:常见的0—9组成的数字,无引导符号,如:99、-127
2)二进制:计算机中存储的格式 0、1组成,引导符号为0b 或0B,如:0b101、0B111
3)八进制:0—7组成的数字,引导符号为0o或0O,如:0o711、0O671
4) 十六进制:0—9、a—f或A—F组成,引导符号为0x或0X,如:0xABC、0X19A

1.2 浮点数(float)

Python语言要求所有的浮点数必须带有小数部分,小数部分可以是0。如0和0.0尽管值相同,但一个是整数一个是浮点数,它们在计算机内部的表示不同python可以直接自学吗
浮点数的表示方法:
1)十进制表示:0.0、3.1416、-77.
2)科学计数法表示:使用字母e或E作为幂的符号,以10为基数。如:9.6E5、4.3e-3、9.5E6(即9.5*106)
注:使用浮点数无法进行高精度的运算。可以使用Decimal库进行高精度浮点数运算。
在这里插入图片描述

1.3 复数(complex)

1)由实数部分和虚数部分构成
2)表示:12.3+4j、-5.6+7j、5.2+5.67e+89j
3)可以使用z.real获取它的实数部分,使用z.imag获取它的虚数部分
在这里插入图片描述

1.4 布尔(bool)

只有0、1两个值,0为False、1位True

2. 字符串类型(Str)

1)字符串的表示:
字符串中的元素放在一对单引号(’)、双引号(")或三引号("’)中。其中,单引号表示字符串时双引号可以作为字符串的一部分;双引号表示字符串时单引号可以作为字符串的一部分;三引号表示字符串时可以使用双引号、单引号作为字符串的一部分。
str1 = ‘’、str1 = “”、str1 = ‘’’’’’、str1 = str()
在这里插入图片描述

2)字符串的存储:
字符串以Unicode编码存储,因而,字符串的英文字符和中文字符都算作一个字符。
3) 字符串支持双向索引:
从左向右元素的下标是从0开始,从右向左元素的下标是从-1开始。
在这里插入图片描述
4)访问单个元素:
变量名[下标]
在这里插入图片描述
5)访问多个元素(切片)
变量名[头下标:尾下标:步长]
取头不取尾:取下标为头下标的元素,不取下标为尾下标的元素。头下标默认为0,尾下标默认为字符串的长度减1,即len(str)-1,步长默认为1,也就是走1步取一个。头下标、尾下标和步长3个参数都可缺省。
在这里插入图片描述

3. 列表类型(list)

  1. 列表的表示方法:
    所有的元素都放在一对方括号[]中,同一列表中元素的数据类型可以不相同,可以同时包含数字、字符串、元组、集合和字典等。列表可以嵌套列表。
    list1 = [1,2,3,“AB”,(10,“A”)]
    在这里插入图片描述2)列表的访问: 变量名[下标] (与字符串类似)
    在这里插入图片描述

3)切片:变量名[头下标: 尾下标: 步长] (与字符串类似)
在这里插入图片描述

4.元组类型(tuple)

1)元组的表示方法:
元组的所有元素都放在一对圆括号()中,元素之间用逗号隔开,元素的数据类型可以不同,可以同时包含数字、字符串、元组、集合和字典等。元组可以嵌套元组。
tup1 = (27,(29,“CH”))
2) 元组的访问: 变量名[下标] (与字符串类似)
3) 切片:变量名[头下标: 尾下标: 步长] (与字符串类似)

5. 集合类型(set)

1)集合的表示方法:
集合的所有元素都放在一对花括号{}中,元素之间用逗号隔开,元素的数据类型可以不同,可以同时包含数字、字符串、元组、集合和字典等。集合不可以嵌套集合。创建一个空集合要用set()
set1 = {“狄仁杰”,“刘婵”}
2)集合是无序的,集合中的元素不可重复,所以集合中的元素无法用下标进行访问。
在这里插入图片描述

6. 字典类型(dict)

1)字典的表示方法:
字典是可变的、无序的且元素是键-值映射的内置序列。所有的元素都放在一对花括号{}中,且元素之间用逗号隔开。字典的主要特征是一个键(key)对应一个值(value),且二者用冒号分割(key:value)。
直接创建字典:dict1 = {“ch”:29,“xd”:27}
2) 通过键和值创建字典:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值