python常见数据类型一,python整数类型所表示的数据 。
1,一般用以表示一类数值:所有正整数,0和负整数;
2,整型作为最常用的,频繁参与计算的数据类型python整数排序函数,在python3.5中解释器会自动在内存中创建-5-3000之间的(包含5python整数排序函数,不包含3000)整型对象,也就是说在该范围内,相等都是同一个已经创建好的整型对象 。范围之外的即使相等也表示不同对象 , 该特性随python版本而改变,不要过于依赖 。
3,bool型继承python整数排序函数了int型,他是int的子类 。
4,Python2中有长整型long,数值范围更大,在python3中已取消,所有整型统一由int表示 。
5,参与所有数值计算,数学运算,科学计算 。这也是所有编程语言都有的数据类型,因为编程语言生而需要模拟人的思维,借助数学方式,自动计算、更好的解决大量重复性的事务 , 因此数值类型、整数类型在编程语言中不可或缺 。
6,支持二进制(0b\0B开头),十进制,八进制(0o\0O),十六进制(0x\0X)
二 , python整数和浮点型支持常规的数值运算
整数和浮点数都可参与的运算:+-*/%(取余)//(整除)**(幂)
Python字符型:
python字符型表示的数据:
python3支持Unicode编码,由字母、数字和符号组成的形式就叫字符串,更接近或者相同与人们文字符号表示,因此在信息表示和传递时它也是最受认可的形式 。在程序编写中也是非常常用 , 对应的可操作的方法也很多,很有意思 。
字符串不可被修改,可以拼接等方法创建新字符串对象;
支持分片和下标操作;a[2:]
支持+拼接 , *重复操作和成员关系in/not in;
表示形式:用单引号双引号包含起来的符号;a = str(‘sdfsdfsdf’) 或 r’\t\nabcd’ 原始字符,Bytes:b’abcd’;
6,字符串属于不可变数据类型,内部机制为了节省空间 , 相同的两个字符串表示相同的一个对象 。a = ‘python’b = ‘python’a is b :True
二, 字符串支持的运算方法
1,capitalize():首字母大写后边的字母小写 a = ‘abcd’b = a.capitalize()b:Abcd
2,casefold()lower():字母转换为全小写
3,center(width,fillchar):居中,width填补的长度;fillchar添加的字符
a = a.center(10,’_’)//’____abcd____’ 默认无fillchar填充空格
4,count(sub,star,end):字母计数:sub要查询的字符
5,encode(encoding=’utf-8’,errors=’strict’) 设置编码
Errors :设置错误类型
6,endswith(suffix,star,end) : 若以suffix结尾返回True
7,expandtabs(8):设置字符串中tab按键符的空格长度:’\tabcde’
8,find(sub,star,end): 返回指定范围内的字符串下标,未找到返回-1
9,index(sub,star,end) :返回指定范围字符串下标未找到抛出异常
10,isalnum():判断字符串是否是字母或数字 , 或字母和数字组合
11 , isalpha():判断是否全是字母
12,isdecimal() :判断字符串是否是十进制数值
13,isdigit():判断字符串是否是数字
14,isidentifier() :判断字符串中是否包含关键字
15,islower():判断是否全小写
16 , isnumeric():判断全是数字
17,isspace():判断是否是空格
18,isupper()判断是否大写
19,istitle():判断是否首字母大写
20,join(iterable):把可迭代对象用字符串进行分割:a.join(‘123’)
21,ljust(width,fillchar);rjust():左对齐右对齐
22, upper():将字符串改为大写
23 , split(sep=None,maxsplit=-1):分割一个字符串,被选中字符在字符串中删除
‘ab1cd1efg’.split(‘1’):[‘ab’,’cd’,’efg’]
推荐阅读
- 曽阿牛什么电视,主角叫阿牛的电视剧
- mysql语句过长,mysql超出字段长度报错
- 安卓欧美rpg游戏下载,欧美rpg游戏直装版
- vb.net转换函数 vb类型转换函数
- go语言代码可读性,python语言可读性好吗
- html5规范制定是什么时候,html 规范
- 一般直播用什么软件,一般直播用什么软件最好
- c语言函数后面的括号 c语言函数后面的括号怎么输入
- 营销环境如何固化,改善营销环境