• 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('查找的数据不存在!')
  • 相关阅读:
    记录输出时间
    ***灵感或者没想到的思想
    Managing Difficulties
    4.20
    单调队列
    背包
    线性DP
    可持久化数据结构
    平衡树
    点分治
  • 原文地址:https://www.cnblogs.com/PythonFCG/p/8353256.html
Copyright © 2020-2023  润新知