首页 > 其他 > 详细

基本数据类型

时间:2020-03-16 23:42:20      阅读:74      评论:0      收藏:0      [点我收藏+]

一、int整形(i)

1.  i.bit_length()  返回i的字节长度(即,转化为2进制所占的位数,如十进制8,2进制100,字节长度为3)

 

i=8
print(i.bit_length())

 

2.  i.conjugate()  返回自身

i=8
print(i.conjugate())

 

二、str字符串(s)

1.  s.upper(),s.lower()  以全部大写字母或全部小写字母返回字符串

s="Hello World"
#大写
print(s.upper())
#小写
print(s.lower())

2.  s.title(),s.capitalize()  以首字母大写返回字符串(s.capitalize()只支持字符串以字母开头)

s="hello World"
print(s.title())
print(s.capitalize())
s="1hello World"
print(s.title())
#此处h不会被换成H
print(s.capitalize())

3.  s.split()  以指定字符串切割原字符串(返回一个列表)

s="Hello World"
print(s.split("l"))

4.  s.replace()  以一个新的字符串替换目标字符串

s="Hello World"
print(s.replace("l","c"))

5.  s.center()  字符串扩充居中函数(第一个参数为扩充后的字符串长度,第二个参数为填充字符)

s="Hello World"
print(s.center(50,"*"))

6.  s.count()  统计目标字符串在原字符串出现的次数

s="Hello World"
print(s.count("l"))

7.  s.startwith(),endwith()  判断原字符串是否以目标字符串开始或结束

s="Hello World"
print(s.startwith("H"))
print(s.endwith("d"))

8.  s.find(),s.index()  判断目标字符串是否出现在原字符串中,如果出现,返回第一次出现的index,否则前者返回-1,后者会直接程序报错

s="Hello World"
print(s.find("e"))
print(s.index("e"))
#返回-1
print(s.find("a"))
#程序报错
print(s.index("a"))

三、list列表(l)

1.  l.index()  查找目标元素在列表中首次出现的index

l=[1,2,3"a","b",2]
print(l.index(2))

2.  l.count()  统计目标元素在列表中出现的次数

l=[1,2,3"a","b",2]
print(l.count(2))

3.  l.append(),l.insert()  将目标添加到列表中,前者默认添加到列表尾部,后者可以向中间插入

l=[1,2,3"a","b",2]
l.append(3)
l.insert(0,3)
print(l)

4.  l.pop(),l.remove()  删除指定元素,前者删除指定index处的元素,后者默认删除列表首次出现的元素

l=[1,2,3"a","b",2]
l.pop(0)
l.remove(2)
print(l)

5.  l.clear()  清空列表

l=[1,2,3"a","b",2]
l.clear()
print(l)

6.  l.copy()  复制列表

l=[1,2,3"a","b",2]
l1=l.copy()
print(l1)

7.  l.reverse()  列表反转

l=[1,2,3"a","b",2]
print(l.reverse())

四、tuple元组(t)(元组不可变)

1.  d.index()  查找目标元素在列表中首次出现的index

t=(c,b,"123",a,a)
print(t.index(a))

2.  d.count()  统计目标元素在元组出现的次数

t=(c,b,"123",a,a)
print(t.count(a))

五、dict字典(d)

1.  d.get()  获取指定键的值

d={"name":"xiaoming","age":12}
print(d.get("name"))

2.  d.items()  获取字典所有的键值对信息

d={"name":"xiaoming","age":12}
print(d.items())

3.  d.popitem()  删除第一个键值对

d={"name":"xiaoming","age":12}
d.popitem()
print(d)

基本数据类型

原文:https://www.cnblogs.com/xiaozhen522/p/12507317.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!