python基础——基本数据类型
2018-06-17 23:31:48来源:未知 阅读 ()
基本数据类型常用功能:
1、整型(int)
在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
- bit_length(self) #获取可表示的二进制最短位数
- +、-
示例: x = 4
print(x.bit_length())
数字常量:整数、浮点数、复数、分数
浮点数 3.14e+2 = 3.14*100 = 314
复数 c.real
c.imag
complex(3,4) = 3+4j
分数 fraction(3,4) = 3/4
2.字符串(str)
- center #居中 格式:a1.center(20.'*')
- count #字符串中子序列的出现的次数 格式:a1.count("ab",0,4) 或 a1.count("ab")
- endswith #是否以ab结尾,返回结果True或Fales 格式:a1.endswith('ab',0,4) 或 a1.endswith('ab')
- startswith
- expandtabs #把Tab键(\t)转换成空格键,默认转换成8个空格
- find #查找,返回所在位置。没找到返回-1
- rfind
- format #把字符串中的占位符({0},{1}····)转换成设置值
- join #连接 把字符串用*连接 格式:"***".join(a1)
- ljust #内容左对齐,右侧填充,类似center 格式:a1.ljust(30,'*')
- rjust
- lower #变小写
- lstrip #移除左边的空格
- rstrip #移除右边的空格
- strip #移除两边的空格
- partition # 分割,前、中、后三部分,返回结果为元组类型。 格式:a1.partition('ab')
- rpartiton
- replace #替换 格式:a1.replace("ab","cc",1) 从左向右第一个ab换成cc
- split #分割 格式:split(‘e’,1)
- rsplit
- swapcase #大小写转换
- title #标题
- upper
索引 a1[0]、a1[1]
切片 a1[0:2]
循环
while i < len(s):
a2=a1[i]
或
for i in a1:
print(i)
3.列表(list)
索引
切片
for循环
其他功能:
- append #在后面追加 格式:list1.append("abcd")
- count #统计个数 格式:list1.count("abcd")
- extend #批量添加
- index #获取某个值的索引位置
- insert #向指定索引位置插入数据 list1.insert(1,‘sb’)
- pop #在list1列表中移除掉最后一个元素,并将元素赋值给a1
- remove #移除某一个元素
- reverse #元素顺序反转
- sort #排序
删除 del list1[1] 或 del list1[1:3]
4.元组(tuple)
索引
len
切片
for循环
- count 计算元素出现的个数
- index 获取指定元素的索引位置
5.字典(dict) # 字典每一个元素都是键(key)值(value)对
索引 dict1[“age”]
循环 默认值输出key
dict1.keys() #获取所有的键
dict1.values() #获取所有的值
dict1.items() #获取所有的键值对
示例:
for i in dict1.values():
print(1)
for i,j in dict1.items():
print(i)
print(j)
- clear #清空所有内容
- get #根据key获取值,如果key不存在,key指定一个默认值。 dict1.get(‘age’,'123’)
- in #检查字典中指定key是否存在
- update #更新
- items #所有项的列表形式
- keys #所有的key列表
- pop(self,k,d=None) #获取并在字典中移除
- popitem(self) #获取并在字典中移除
- iteritems #项可迭代
- iterkeys #key可迭代
- itervalues #value可迭代
删除
del dict1[‘key1’] #删除指定索引的键值对
6.布尔值(bool)
真或假
1或0
len(a1) #长度
单词:
iterable 可迭代的
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:PyCharm常用快捷键
下一篇:Python实现翻译功能
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash