Python3 的序列

Posted warms

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3 的序列相关的知识,希望对你有一定的参考价值。

序列

1、根据列表、元组、字符串的共同点把它们统称为序列(他们都是兄弟呀)

1)都可以通过索引来的到每一个元素

2)默认索引值都是从零开始(Python也支持负数索引)

3)都可以通过分片(切片)的方式得到新的字符串

4)都有相同的操作符(重复操作符、拼接操作符、成员关系操作符)

2、与之相关的内置函数

迭代的概念:

  迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。

对计算机特定程序中需要反复执行的子程序*(一组指令),进行一次重复,即重复执行程序中的循环,直到满足某条件为止,亦称为迭代。

内置函数

3、自定义一个函数完成min()的功能

def minu(x):
    x=x[0]
    for each in x:
        if x<each:
            x=each
    return x
    

 

4、定义sum()函数,可以无视参数里的字符串

def sumd(x):
    sum2=0
    for each in x:        
        if type(each)== int or type(each)==float: 
            sum2+=int(each)
        else:
            continue
    print(\'sum=\',sum2)        
        

5、查成绩

#
#
name = input(\'请输入待查找的用户名:\')
score = [[\'大发明家\', 100], [\'丁丁\', 80], [\'大姨妈\', 65], [\'瑞兹\', 95], [艾希\', 90]]
IsFind = False

for each in score:#each 是score里的列表(列表的列表)
    if name in each:#name是列表的列表的元素
        print(name + \'的得分是:\', each[1])
        IsFind = True
        break
    
if IsFind == False:
    print(\'查找的数据不存在!\')

 

以上是关于Python3 的序列的主要内容,如果未能解决你的问题,请参考以下文章

scrapy按顺序启动多个爬虫代码片段(python3)

python常用代码片段总结

实用的 PyYAML 使用技巧

学习 PyQt5。在我的代码片段中找不到错误 [关闭]

Spark闭包与序列化

python3-开发进阶Django中序列化以及rest_framework的序列化