基本数据类型
Posted xiangdeboke
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本数据类型相关的知识,希望对你有一定的参考价值。
基本数据类型
一、数字 int (所有的功能都放在int里,ctrl点击int)
1、字符串转换为数字,运算
a="123" b=int(a) b=b+100 print(b)
2、当前数字的二进制至少用几位来表示
a=4 b=a.bit_length() print(b)
二、布尔值 bool
三、字符串 str
1、小写变大写
name = "minmin"
v1 = name.upper()
print(v1)
2、首字母大写
test = "alex" v=test.capitalize() print(v)
3、把字母里面的大写 变小写
test = "aLex" #v1=test.casefold() #这个更牛逼 特殊的也行。 #print(v1) v2=test.lower() #只能处理普通的 print(v2)
4、设置长度 以原字符串为中心
test = "aLex" v2=test.center(20,"*")# 20 是长度 *是填充空白 注意只能填一个字符! 都不加也就是没变化 print(v2)
5、计算括号里在上面出现的次数
def count(self, sub, start=None, end=None)
self 省略 之后没有出现等号的 必须要写 如sub , 之后有等号的 可写可不写。
test = "aLexsdasdsad" v=test.count(‘s‘) print(v)# 结果是3
6、判断 以..结尾
v=test.endswith(‘s‘) print(v) #False
7、从前往后找,找到第一个之后,前面数的个数 找不到输出-1 (index 找不到直接报错)
test = "aLexalex" v=test.find(‘ex‘,5,8) #从第5个数开始 ex前面数的个数 print(v)
8、占位符
test = ‘i am {name},age{a}‘ print(test) v=test.format(name=‘lx‘,a=‘25‘) print(v)
test = ‘i am {name},age{a}‘ print(test) v1=test.format_map({‘name‘:‘lx‘,‘a‘:‘25‘}) print(v1)
等同上面,注意写法。
9、判断 是否只含数字和字母
test = ‘sadsad584_*‘ v1=test.isalnum() print(v1)
四、列表 list
五、元祖 tuple
六、字典 dict
以上是关于基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章