重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
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、元组三种类型的某一种),但值则不必。
作用就是把合理的数据转换为需要的类型。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]去重后的列表。
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不同时存在的元素