目录
一、数值类型
1 整数类型
2 浮点数类型
3 复数类型
二、字符串类型
1 字符串类型
2 字节串类型(很少用到)
三、组合类型telegram 中文的下载网站怎么找
1 集合类型:一维数组的集合
2 元组类型(序列)
3 列表类型(序列)
4 字典类型
Python语言包括九种基本的数据类型,我们把它分为以下三类。
数值类型整数、浮点数、复数字节类型字符串、字节串组合类型集合、元组、列表、字典
与数学中的整数含义相同,无取值范围;整数包括二进制、八进制、十进制、十六进制等4种表示形式;
二进制:以0b或0B开头:0b1101,-0B10;八进制:以0o或0O开头:0o456,-0O789;十进制:123,-321,0;十六进制:以0x或0X开头:0x1A,-0X2B。如:0b1010 = 0o12 = 10 = 0xa
代码实例
telegram 的中文下载地址是多少
与数学中的实数含义相同,带有小数及小数的数字,存在取值范围;浮点数包括常规方法和科学计数法2种方式表示;科学计数法使用字母e或E作为幂的符号,以10位基数,格式:<a>e<b> 表示 a*;如:0.0043 = 4.3e-3 ; 98000000.0 = 9.8E7不确定尾数问题:浮点数直接运算,可能产生不确定尾数。不确定尾数问题来源于浮点数在计算机中表示不精确的实际情况,广泛存在于编程语言中。可以使用round()辅助浮点数运算,消除不确定尾数。
代码实例1
代码实例2
与数学中的复数概念相同,定义 j = ,复数表示为 a+bj;
z = a+bj,a是实部,b是虚部,a和b都是浮点数;z.real获得z的实部,z.imag获得z的虚部。
代码实例
我们要知道 1 和 "1"是两种不同的数据类型,前者是一个数字,可以进行加减乘除的操作,而后者则是个单纯的字符串,也就是常说的文本内容。字符串的一个特点就是在它的两旁有单引号或者双引号。
(1)字符串定义
字符串:由0个或多个字符组成的有序字符序列,由一对单引号(' ')或一对双引号(" ")表示,可对字符进行索引,用序号进行访问。表示方法:由一对单引号或双引号表示,仅表示单行字符串;由一对三单引号或三双引号表示,可表示多行字符串。
(2)字符telegram的官方网站的下载在哪里串的序号
telegram官网最新的下载的方法在哪呢
代码实例
(3)字符串的使用
使用[ ] 获取字符串中一个或多个字符。字符串索引:s[N] 通过序号获取单个字符。
字符串切片:s[M:N] 获取M到N(不含)子串,使用[M: N :K]根据步长对字符串切片,使用[::-1]对字符串进行逆序。其中,M缺失表示至开头,N缺失表示至结尾。
代码实例
(4)字符串处理函数
函数及使用描述len(x)长度,返回字符串x的长度str(x)任意类型x所对应的字符串形式hex(x)或oct(x)整数x的十六进制或八进制小写形式字符串chr(x)x为Unicode编码,返回其对应的字符ord(x)x为字符,返回其对应的Unicode编码
代码实例
(5)字符串处理方法
方法及使用描述str.lower()或str.upper()返回字符串的副本,全部字符小写/大写str.split(sep=None)返回一个列表,由str根据sep被分割的部分组成str.count(sub)返回子串sub在str中出现的次数str.replace(old,new)返回字符串str的副本,所有old子串被替换为newstr.center(width[,fillchar])字符串str根据宽度width居中,fillchar可选str.strip(chars)从str中去掉在其左侧和右侧chars中列出的字符str.join(iter)在iter变量除最后元素外每个元素后增加一个str
代码实例
(6)常用格式字符符号
格式字符符号
说明
%s
格式化字符串
%r
字符串 (采用repr()的显示)
%c
单个字符
%d
格式化十进制整数
%i
十进制整数
%o
八进制整数
%x
十六进制整数
%e
指数 (基底写为e),用科学计数法格式化浮点数
%E
指数 (基底写为E)
%f、%F
浮点数
%g
指数(e)或浮点数 (根据显示长度)
%G
指数(E)或浮点数 (根据显示长度)
%%
一个字符%
代码实例
(7)字符串类型的格式化
格式化是字符串处理方法的一种,进行字符串格式的表达。
输入格式:<模板字符串>.format(<逗号分割的参数>)
代码实例
字节串是计算机存储空间的表达;由0个或多个字节组成的有序序列,每字节对应值为0-255;字节串由前导符b或B与一对单引号或双引号表示,如:b"axf6";0-255间非可打印字符用xNN方式表示,N是一个十六进制字符。什么时候使用字节串?
字节串只有在处理 telegram官网的下载地方跟内存相关的内容或者我们处理的内容和字节的数量密切相关的时候才用字节串。
(1)定义
集合:多个元素的无序组合,使用大括号{}表示,元素间用逗号分隔,建立非集合使用{}或set()函数。
基本功能:集合的两个基本功能分别是去重和成员测试。
(2)特点
无序:元素间没有顺序,因此,要求元素不能相同,元素必须是不可变类型。非一致性:元素类型可以不同。无索引:不能对某个元素进行定点索引,可以遍历或随机获取元素。
(3)集合操作符
操作符说明S | T并集S & T交集S – T差集S ^ T补集S <= T 或 S < T返回True或False,判断S和T的子集关系S >= T 或 S > T返回True或False,判断S和T的包含关系
(4)集合处理方法
方法说明S.add(x)如果x不在集合S中,将x加入S中S.discard(x)移除S中x元素,如果x不在S,不报错S.remove(x)移除S中x元素,若x不在S中,产生keyError异常S.clear()清除S中的所有元素S.pop()随机返回S中的一个元素,更新S,所S为空,产生keyError异常S.copy()返回集合S的一个副本len(s)返回集合S中元素个数x in S判断x是否在S中x in not S判断x是否不在S中set(x)将其他类型变量x转变为集合类型,也可以用于数据去重
(5)代码实例
Python中的元组与列表类似,是序列类型的一种,不同之处在于元组的元素一旦创建不能修改。元组使用小括号()表示,元素间用逗号分隔,小括号可以省略
(1)元组的定义
元组创建很简单,只需要在括号内添加元素,并使用逗号分开即可,具体代码如下:
(2) 访问元组中的值
可以使用下标索引来访问元组中的值,也可以使用中括号的形式截取字符,还可以利用for循环语句来遍历元组中的值。具体代码如下:
(3)元组的连接
元组中的元素是不允许修改的,但可以利用“+”号对元组进行连接组合。具体代码如下:
(4)元组的删除
元组中的元组是不允许删除的,但我们可以使用del语句来删除整个元组。具体代码如下:
(5)元组的函数
元组的函数名含义len(tuple)返回元组元素个数max(tuple)返回元组元素的最大值min(tuple)返回元组元素的最小值tuple(seq)将列表转换为元组
代码实例
我们可以对列表这样去理解, 就把列表当成一个大桶, 当我们有一堆东西需要找个地方临时存放在一起, 以便后续进行排序, 筛选,提取等操作时, 就弄一个列表, 先放进去。
序列类型的一种,元素间的有序组合,类型不限,创建后可以随时被修改列表使用中括号[]表示,元素间用逗号分隔,括号不可省略列表可以将多个数据有序地组织在一起,更方便调用如:ls = ["cat", "tiger", 1024]
(1)常用函数
函数名含义len(list)返回列表元素个数max(list)返回列表元素的最大值min(list)返回列表元素的最小值list(seq)将元组转换为列表id(list)获取列表对象的内存地址
(2)常用方法
常用方法含义list.append('baidu')追加"baidu"元素list.insert(1,'baidu')在列表第一个位置插入“baidu”元素list.index(x)返回列表中第一个值为x的元素的索引list.remove(v)从列表中移除第一次找到的值vlist.pop([i])从列表中指定位置删除元素。并将其返回。list.reverse()倒排列表中的元素list.count(X)计数,返回x在列表中出现的次数list.sort(key = None, reverse = False)对列表中的元素进行适当排序, reverse = True为降序, reverse = False为升序(默认)del list[2]删除列表第三个元素del list删除列表
(3)代码实例
创建列表
遍历列表
列表元素计数
列表元素调用telegram的官网的最新的下载的网站是多少
列表切片
增加列表元素
列表转换成字符串
(4)代码实例:数字排序
(1) 字典介绍
字典是另一种存储数据的格式。字典的每个元素都由两部分组成(列表的每个元素只有一个部分),前一部分称为键,后一部分称为值,中间用冒号相连。字典类型是键值对的集合,反映了数据之间的映射关系字典使用大括号{}表示,键值间用冒号分隔,键值对间用逗号分隔映射是一种键(索引)和值(数据)的对应;
语法格式
(2)通过键检索值
(3) 常用方法
常见方法含义d.keys()返回一个列表,列表包含字典的所有键的信息d.values()返回一个列表,列表包含字典的所有值的信息d.items()返回一个列表,列表元素为字典的键和值构成的元组d.len(d)返回字典的长度,即字典元素的数目d.str(d)输出字典可打印的字符串d.copy()复制一个字典d.zip()合并列表组成字典d.update()将一个字典的元素添加到另一个字典中d.clear()删除字典中全部的键值对,使之变为空字典del d[k]删除字典d中键k对应的值k in d判断键k是否在字典d中len(d)返回字典的个数
(4)代码实例
telegram的的官网 下载怎么找
(5) 遍历字典
字典名["键名"]提取值
遍历字典内容
telegram官方网站的下载地址telegram 官方网站下载的地址是多少
删除字典键值对