基本数据类型

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

以上是关于基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp Robolution基本代码片段

在代码片段中包含类型转换

Unity中Shader的三种基本类型

在Android中将数据从基本活动发送到片段[重复]

html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。

对这个带有 & 不带 = 的代码片段返回类型感到非常困惑