python数据类型知识整理

python数据类型种类

int数字、bool布尔值、dict字典、tunple元组、set集合、list列表、字符串

int数字

#常用来进制转换
num = 11
#转化成2进制
bin_num = bin(11) 
print(bin_num)
#int 指定base=2将二进制转化成10进制
print(int(bin_num,base=2))

注意bin() ,otc()等转化得到的都是字符串类型

bool值

1    True
0    Fales

字符串

#字符串常用方法
name = 'kingfan'
#首字母大写
print(name.capitalize())
#大小写反转
print(name.swapcase())
#每个单词的首字母大写
print(name.title())
#内容剧中,空白处填充,现右后左
print(name.center(9,'*'))
# 统计字符串中字符出现的次数,可切片
print(name.count('n'))

#判断型方法
#判断以什么开头,可切片
print(name.startswith('k'))
#判断以什么结尾,可切片
print(name.endswith('n'))
#查找元素是否存在,返回索引,找不到返回-1,可切片
print(name.find('k'),111111111111)
#查找某元素的索引,可切片,找不到报错
print(name.index('k'))

#对字符串进行操作
# 以什么分割,最终形成一个列表此列表不含有这个分割的元素。
print(name.split('n'))
#替换,可设置次数
print(name.replace('k','K'))

#判断字符串由什么组成
print(name.isalnum()) #字符串由字母或数字组成
print(name.isalpha()) #字符串只由字母组成
print(name.isdigit()) #字符串只由数字组成

posted @ 2019-01-08 21:51  Kingfan  阅读(208)  评论(0编辑  收藏  举报