Python&int&method&String切片、索引,列表、元祖、字典

一、int的两个方法

a、

__add__()

bit_length()

number_one = 7number_two = 5print(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])
时间: 2024-10-08 09:58:03

Python&int&method&String切片、索引,列表、元祖、字典的相关文章

字符串 数字 列表 元祖 字典 的不同分类and集合的概念

可变不可变 1.可变:列表 字典 2.不可变:字符串 数字 元祖 访问顺序: 1.顺序访问:字符串 列表 元祖 2.映射:字典 3.直接访问:数字 存放元素个数: 容器类型:列表 元祖 字典 原子:数字 字符串 id(变量名)可以查出储存的位置 s={1,2,3,3,9,8,8} print(id(s)) 41383080 集合(set): 1.不同元素组成 2.无序 3.集合中元素必须是不可变类型 例如: s={1,2,3,3,9,8,8} print(type(s)) 输出 <class '

python学习day-3 列表 元祖 字典

一.列表list a.基础 1. li = [1, 12, 9, "age", ["石振文", ["19", 10], "庞麦郎"], "alex", True] 中括号括起来:,分割每个元素:列表中的元素可以是数字,字符串,列表,布尔值......:列表可以嵌套 (他就是个集合,内部放置任何东西) 2.可以进行索引,切片取值 li = [1, 12, 9, "age", ["

python 高级数据类型(列表 元祖 字典 字符串)

高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 (complex) 主要用于科学计算,例如:平面场问题.波动问题.电感电容等问题 非数字型 字符串 列表 元组 字典 在 Python 中,所有 非数字型变量 都支持以下特点: 都是一个 序列 sequence,也可以理解为 容

2.17 python入门到精通 3.3- 4 列表 元祖

1 1 # 3.3.1 使用方法sort() 对列表进行永久性排序 2 2 # 与字母顺序相反的顺序排列列表元素,为此,只需向sort() 方法传递参数reverse=True .下面的示例将汽车列表按与字母顺序相反的顺序排列: 3 3 cars = ['bmw', 'audi', 'toyota', 'subaru'] 4 4 cars.sort(reverse=True)#reversen. 背面:相反:倒退:失败 adj. 反面的:颠倒的:反身的 5 5 print(cars) 6 6 p

python,列表/元祖/字典

1.格式 li=[1,2,3,'a','b','c']#list列表 tu=(1,2,3,'a','b','c',)#tuple元祖 info={ 'k1':'v1', 'k2':'v2' }#字典,键值对key/value,其中vaule可以是任意值#列表.字典.bool不能做key,元祖.数字可以 2.键值对函数 info.items( ) 3.字典常用函数 1 dic1=info.fromkeys(['k1','k2'],99) 2 #根据序列创建字典,指定统一value 3 print(

python,看看有没有你需要的列表元祖和range知识!

列表--list 列表:列表是python的基础数据类型之一,存储多种数据类型 可变 支持索引 可切片 方便取值 li = ['alex',123,Ture,(1,2,3,'wusir'),[1,2,3,'小明',]] 定义列表:lst=["Alex",123,True]用,逗号分隔是一个元素 Id 获取对象的内存地址 lst=[] print(lst[0]) print(id(lst[0])) 列表的索引 lst = ['刘德华','周润发','周杰伦','向华强'] print(l

每日练习0424---函数和列表 元祖 字典的习题 sort和sorted总结

18.要求实现一函数,该函数用于求两个集合的差集,结果集合中包含所有属于第一个集合但不属于第二个集合的元素 def diff_set(s1,s2): diff_list=[] for i in s1: if i not in s2: #遍历s1,判断是否在s2中,若不在添加到新的列表中 diff_list.append(i) return set(diff_list) print(diff_set({1,2,5,9},{2,3,5})) #19.找出一段句子中最长的单词及其索引位置,以list返

python----基础之数据类型(元祖,字典,集合)

元祖 元祖的定义和特性 定义:列表已经介绍过,现在介绍一种与类表相似的类型,叫做元祖,只不过把[]改成(). 特性: 1.可以存放多个指 2.不可变 3.按照从左往右的顺序定义元祖的元素,下标从0开始依次顺序访问,有序 元祖的创建与常用类型 1 # 创建 2 >>> we = (11, 22, 33, 44, 55) 3 >>> we 4 (11, 22, 33, 44, 55) 5 >>> type(we) 6 <class 'tuple'&g

元祖&amp;字典

#什么是元祖:元祖是一个不可变的列表(没有改的需求) #======================================基本使用======================================#1.用途:用于存放多个值,当存放的多个值只有读的需求 没有改的需求时用元祖最合适 #2.定义方式:在()内用,分割开多个任意类型的值t=(1,3.1,'aaa',(1,2,3),['a','b'])t=tuple(...)res=tuple('hello')res=tuple(['