python数据类型函数 Python函数类型

python语言有哪些数据类型

1、number

创新互联是专业的南漳网站建设公司,南漳接单;提供网站制作、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行南漳网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

即数字类型,包含int(整型)、float(浮点型)、bool、complex(复数类型)四种基本类型,可用于存储数值;

类型转换:int()、float();

数学运算:+、-、*都与C语言相同,/表示做触发(结果一定为浮点数),//表示做除法,(结果只保留整数部分,去掉小数部分)% 表示做求余运算**

表示做幂次方运算 (注意运算次序)

2、string

即字符串类型,字符串需要用单引号’’或双引号" "括起来 三引号–注释,字符串也是一种特殊的元组。不能改变字符串中的某个元素的值;

基础操作:索引、切片、乘法-多次输出、成员资格检查、长度len()、最大值、最小值;

3、list

即列表类型,list的数据项可以是不同类型,其各个元素也可以改变,list是使用[]方括号包含各个数据项,+多个列表进行合并成一个列表*列表重复输出多次in某个项是否在列表中,可对列表项进行添加、修改、删除。

4、tuple

即元组类型,tuple 是使用( )小括号包含各个数据项,tuple与list的唯一区别是tuple的元素是不能修改,而list的元素可以修改。

5、set

即集合类型,是一个无序不重复元素的序列,使用大括号{}或者set()函数创建集合,用set()创建一个空几个,使用set也可以去重。

6、dictionary

即字典类型,字典的每个元素是键值对,无序的对象集合,是可变容器模型,且可存储任意类型对象,可以通过键来引用,键必须是唯一的且键名必须是不可改变的(即键名必须为Number、String、元组三种类型的某一种),但值则不必。

python中提供的数据类型转换函数有哪些,作用是什么?

作用就是把合理的数据转换为需要的类型。int()整数,float()浮点数,str()字符串,list()列表,tuple()元组,set()集合……

比如a='12'这个是字符串类型,用int函数a=int(a)这时变量a就是整型,字符串'12'变为了整数12。Python没有变量声明的要求,变量的属性在赋值时确定,这样变量的类型就很灵活。

有一种题目判断一个整数是否回文数,用字符串来处理就很简单

a=1234321#整数

if str(a)==str(a)[::-1]:#借助字符串反转比较就可以确定是否回文数。

还比如元组b=(1,3,2,4),元组是不可以更新删除排序成员的,但是列表是可以的,通过列表函数进行转换来实现元组的更新删除和排序。

b=(1,3,2,4)

b=list(b)

b.sort()

b=tuple(b)

这时得到的元组b就是一个升序的元组(1,2,3,4)

再比如你要输入创建整数列表或者整数元组基本上写法相同,就是用对应的函数来最后处理。

ls=list(map(int,input().split()))#这个就是列表

tup=tuple(map(int,input().split()))#这个就是元组

再比如有个叫集合的,集合有唯一性,可以方便用来去重。

ls=[1,2,3,1,2,3,1,2,3]

ls=list(set(ls))#通过set()去重后,现在的ls里就是[1,2,3]去重后的列表。

Python数据类型

List列表类型是Python中使用最频繁的一种数据类型

语法:列表是写在[]中间 用逗号来隔开的元素列表

取值语法格式:列表 [头下标:尾下标:步长] (和字符串一样)

实例

列表的值还是列表

实例:

深拷贝实例

注意:

1.与字符串不同的是 值可以修改和删除

2.+只能和列表本身相连接

3.*列表重复的次数

4.和字符串一样,列表可以被索引和切片

元组定义:元素写在()之间,多个元素使用逗号隔开

myTuple = (元素1,元素2,... ...)

注意:

当元组为一个值的时候,需要添加逗号

实例:

(1,)

集合是一个不重复的无序序列

基本功能:进行成员测试和 **去除重复元素

**定义:使用大括号{}来定义集合或者是set定义集合

注意:

定义空集合 需要使用set()类型转换函数 否则定义的为空字典

集合的使用:

1.a-b a和b的差集(注意比较顺序)

2.a|b a和b的并集

3.ab a和b的交集

4.a^b a和b不同时存在的元素


分享文章:python数据类型函数 Python函数类型
本文URL:http://bzwzjz.com/article/doceegd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 攀枝花网站设计 成都营销网站建设 定制级高端网站建设 网站建设公司 网站制作公司 网站制作 成都网站建设 高端网站设计推广 成都企业网站建设公司 网站建设 成都品牌网站设计 成都网站建设 成都网站制作 响应式网站建设 四川成都网站制作 成都网站制作 高端网站设计 定制网站制作 成都响应式网站建设 成都网站制作 专业网站建设 成都模版网站建设