基本数据类型及常用功能
Posted 彩色的大卷发
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本数据类型及常用功能相关的知识,希望对你有一定的参考价值。
1基本数据类型:
数字 int
字符串 str
布尔值 bool
列表 list
元祖 tuple
字典 dict
所有字符串或者数字。字典 所具备的方法存在于相对应的值里
2查看对象的类,或对象所具备的功能
a 、temp = "alex"
t = type(temp)
print(t)
#str,ctrl+鼠标左键,找到str 类,内部所有的方法
b、temp = "alex"
b = dir(temp)
c、help(type(temp))
d、直接点击
鼠标放在upper上 ctrl+左键,自动定位到upper功能处
基本数据类型的常用功能:
1.整数,int
a。 n1=123
n2=456
print(n1+n2)
print(n1._add_(n2))
b.
获取可表示其二进制的最短位数
n1 = 4
ret = n1.bit_length()
print(ret)
2.字符串
##判断字符串
# s = "Alex SB"
# ret = "SB" in s
# print(ret)
##判断字符串是否在数组中
# li = [‘alex‘,‘eric‘,‘rain‘]
# ret ="alex" in li
# print(ret)
##大小写转换
# temp = "hey"
# print(temp)
# temp_new = temp.upper()
# print(temp_new)
##资费类型
# temp = ‘hey‘
# help(type(temp))
##获取可表示其二进制的最短位数
# n1 = 4
# ret = n1.bit_length()
# print(ret)
# #首字母大写
# a1 = "alex"
# ret = a1.capitalize()
# print(ret)
##中间
# a2 = "alex"
# ret = a2.center(20,‘*‘)
# print(ret)
# #找字符串出现次数
# a3 = "alex isalph"
# ret = a3.count("al",0,5)
# print(ret)
# temp = "hello"
# #获取字符串大于等于0小于等于2的位置
# print(temp.endswith(‘e‘,0,2))
##空格转换
# content = "hello\t1998"
# print(content)
# print(content.expandtabs(20))
##找字符的位置
# s = "alex hello"
# print(s.find("o"))
# s = "hello {0}, age {1}"
# print(s)
# #{0}占位符
# new1 = s.format(‘alex‘,19)
# print(new1)
#join连接
# li =["alex","eric"]
# s = "******".join(li)
# print(s)
##去空格
# s = " alex "
# #news = s.lstrip()去左边空格
# #news = s.rstrip()去右边空格
# news = s.strip()
# print(news)
##替换
# s = "alex is hd"
# ret = s.replace("al","bb",1)
# print(ret)
##分割
# s = "alexalex"
# ret = s.split("e")
# print(ret)
# #大小写互换
# s = "bdasjhSD"
# print(s.swapcase())
以上是关于基本数据类型及常用功能的主要内容,如果未能解决你的问题,请参考以下文章