Python&int&method&String切片索引,列表元祖字典
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python&int&method&String切片索引,列表元祖字典相关的知识,希望对你有一定的参考价值。
一、int的两个方法
a、
__add__()
bit_length()
number_one = 7
number_two = 5
print(number_one + number_two)
print(number_one.__add__(number_two))
print(number_one.bit_length())
print(number_two.bit_length())
效果:
12
12
3
3
二、String索引和切片
name = ‘Jane‘
print(name[0])
print(name[1])
print(name[3])
print(name[2])
print(name[0:4])
效果:
J
a
e
n
Jane
三、列表和他的一些方法
a、
索引和切片
name_list = ["jane", ‘jaymes‘, ‘jackman‘]
print(name_list[0])#索引
print(name_list[0:2])
print(name_list[0:len(name_list)])#切片
效果:
jane
[‘jane‘, ‘jaymes‘]
[‘jane‘, ‘jaymes‘, ‘jackman‘]
b、
append()
效果:加屁股后边
c、
count()
效果:查看成员出现的次数
d、
extend()
name_list = ["jane", ‘jaymes‘, ‘jackman‘]
temp = [11, 22, 77]
name_list.extend(temp)
print(name_list)
效果:[‘jane‘, ‘jaymes‘, ‘jackman‘, 11, 22, 77]
e、
index()
name_list = [‘jane‘, ‘jaymes‘, ‘jackman‘]
print(name_list.index(‘jane‘))
效果:查看元素出现的索引
f、
insert()
效果:可以指定索引插入元素
g、
pop()#可以指定索引,也可以不指定,不指定从屁股开始删
del name_list[i]
效果:备胎和爆胎
h、
reverse()#列表反转
sort()#排序
remove()
四、元祖
a、
只支持count()和index()
五、字典
a、
favorite_languages = {
‘jane‘: ‘Python‘,
‘jack‘: ‘C++‘,
‘rose‘: ‘PHP‘,
‘jaymes‘: ‘Java‘,
}
for i in favorite_languages:
print(i)#默认输出key
b、
键:favorite_languages.keys()
值:favorite_languages.values()
k&v:favorite_languages.items()
for k, v in favorite_languages():
print(k, v)
c、
get()#通过get()获取值
favorite_languages(‘jane‘)#输出Python
favorite_languages(‘jen‘)#输出None
favorite_languages(‘jen‘, ‘Python‘)输出Python
d、
clear()#空字典了
e、
ret = ‘jane‘ in favorite.keys()
print(ret)
f、
favorite_languages.pop(‘jane‘)
favorite_langugaes.popitem()
g、
del favorite_languages[i]# 爆胎
h、
字典的update()同extend()
i、
favorite = [‘football‘, ‘iPhone‘, ‘cute‘, ‘MacBook Pro‘]
for key, value in enumerate(favorite, 1):
print(key, value)
ret = input(‘Please enter your numbers: ‘)
print(favorite[int(ret) - 1])
j、
补充
py 2.7
range(0, 1000)#一下全部创建出来
xrange(0, 1000)#只能通过for循环才能输出
py 3
range(1, 11)#只能通过for循环才能输出
range(10, 0, -1)
name_list = [‘jane‘, ‘jen‘, ‘lee‘, ‘brouse‘, ‘rudy‘]
for i in range(0, len(name_list)):
print( i + 1, name_list[i])
以上是关于Python&int&method&String切片索引,列表元祖字典的主要内容,如果未能解决你的问题,请参考以下文章
[Python Cookbook] Numpy Array Joint Methods: Append, Extend & Concatenate
重构改善既有代码设计--重构手法02:Inline Method (内联函数)& 03: Inline Temp(内联临时变量)