zoukankan      html  css  js  c++  java
  • 2020年3月14日python学习笔记——列表 输入命令符

    坚持+思考+输出

    1、学习方式:查看提供视频(30分钟)+自我整理笔记(2小时)+周末视频输出

    2、笔记方式按提问方式整理。

    为什么需要列表?

    场景:这样的场景很多假如你存了一个公司的联系方式,你想取出来指定一个人的信息。

    学习列表就应该想成你是在学习Excel表,为什么这么讲呢?下面一步一步介绍

    列表的样式:

    names = [  ]   表示空列表

    names = ["张三","李四","王二","隔壁老王","麻子"]   

    现在我们就对列表进行操作,就好比你已经在Excel单元格里面写入内容

    操作表的方法有:插入(insert)       追加(append)    删除 (del(通过下标删除)   remove(通过元素直接删除))   修改 (直接赋值)   查询(in (判断是否在)      index(有则直接返回找到元素下标))

    插入:

    注意:列表元素下标是从0开始的。以下使用insert进行在原有列表中插入oldboy名字。

    格式为:原来列表名称.insert(插入那个元素位置之前下标,“名字”)

    使用insert你发现最末尾插入无法操作了。

    追加:为什么会有追加呢?是因为插入不能把元素插入到最后,使用追加就可以在最后增加内容

    格式为:原来列表名称.append(“名字”)

     查询:在列表中搜索是否存在查询的元素

    1、使用in判断是否在里面,返回True或Flase

    2、使用index直接查询出在列表的元素下标

     没在列表返回提示

    修改:本质就是重新赋值

    1、直接赋值

    2、先查询在赋值

     删除:

    1、使用下标删除

    2、直接指定元素删除

    3、先查询在删除

     

     用户读取指令:交互使用的。input

    例如:你在浏览器上输入需要搜索的内容就离不开用户读取指令

     备注:input里面输入的内容复制后都是字符串;

    例如:

    age =input("请输入年龄:")     输入:13   print(type(age))为str

     

     备注:%s就是代表字符串占位符,除此之外,还有%d,是数字占位符,%f是浮点数占位符

  • 相关阅读:
    Qt5.3中qml ApplicationWindow设置窗口无边框问题
    解决qt5在ubuntu下无法调用fcitx输入中文的问题
    qt4.8中多线程的几种方式
    qt5.2.1在linux下去除最大化和最小化按钮
    最近玩了一下qt5.2.1,顺着写点东西,关于这个版本设置程序主窗口居中
    控制台小游戏-贪吃蛇,c++和c#版
    数据库锁机制(一)——概述
    jQuery插件编写学习+实例——无限滚动
    通过错误处理来理解三次握手和四次挥手
    发现一个木马
  • 原文地址:https://www.cnblogs.com/jianchixuexu/p/12493396.html
Copyright © 2011-2022 走看看