zoukankan      html  css  js  c++  java
  • Python基础【day02】:元组和购物车练习的知识点

    一、元组

    元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表

    用途:一般情况下用于自己写的程序能存下数据,但是又希望这些数据不会被改变,比如:数据库连接信息等

    1、元组语法:

    1
    name = ('a','b','c','d')

     2、访问元组中的元素

    1
    2
    3
    4
    5
    6
    7
    8
    9
    >>> name = ('a','b','c','d')
    #下标值跟列表一样,也是从0开始
    >>> name[0]
    'a'
    >>> name[1]
    'b'
    #访问最后一个元素
    >>> name[-1]
    'd'

     3、统计(count(元素))

    1
    2
    3
    >>> name = ('a','b','c','a')
    >>> name.count('a')
    2

     4、索引(index(元素))

    1
    2
    3
    >>> name = ('a','b','c','a')
    >>> name.index("b")
    1

     5、切片

    切片和列表的切片功能是一样的,想熟悉元组的切片功能

    小结:

    ①元组中的数据不可以被修改,不可以被添加,不可以被删除(当然除非是元组中嵌套列表或者字典,列表和字典中的值是可以被更改的)

    ②元组的获取元素的方式和列表一样,都是通过下标值访问,下标值都是从0开始

    ③由于元组只能读,不能写,所以元组只有count和index两个方法

    ④元组的切片功能和列表一样

    二丶购物车练习的知识点

    1、enumenrate()用法

    enumenrate()是Python自带的函数,主要用于列表或者元组,功能:是在for循环时,获取列表或者元组的下标值和元素

    下标和元素以元组形式输出

    1
    2
    3
    4
    5
    6
    7
    >>> name_list = [('a',1),('b',2)]
    >>> for index in enumerate(name_list):
    ...     print(index)
    ...
    #输出结果,获取到的是以元组形式输出,每个元组第一个值表示name_list下标值,第二个值表示name_list的元素    
    (0, ('a'1))
    (1, ('b'2))

     下标值和元素分开输出

    1
    2
    3
    4
    5
    6
    7
    >>> name_list = [('a',1),('b',2)]
    >>> for index,name in enumerate(name_list):
    ...     print(index,name)
    ...
    #第一个值name_list的下标值,第二个是name_list的元素    
    0 ('a'1)
    1 ('b'2)

     2、isdigit()用法

    输入的是int类型

    输入的不是int类型

    小结:

    isdigit()方法是判断字符本身是否是一个数字类型(int)类型,如果是数字类型的话,则返回Ture,不是数字类型的话,返回False

  • 相关阅读:
    升级山狮系统后的几个问题
    Linux vim编辑命令总结
    css中float left与float right的使用说明
    如何利用MAMP架站 在Mac上架設WordPress
    解决mysql“Access denied for user 'root'@'localhost'”
    smarty strftime() error
    mac版本dreamweaver如何修改JS文件的编码
    例子:Read content from file to Arraylist
    MongoDB01 Introduction 介绍
    Login failed for user 'sa' because the account is currently locked out. The system administrator can unlock it.
  • 原文地址:https://www.cnblogs.com/luoahong/p/7184061.html
Copyright © 2011-2022 走看看