python学习感悟第3节

在继列表的学习之后,进行了元组的学习。元组和列表功能相似,只是元组不能进行修改,所以元组又叫只读列表。

下面列举的是一系列的字符串操作:

name.capitalize()  #首字母大写

name.count("a")   #数列表中有几个a

name.center(5o,"-")  #意思是一共打印50个字符,不够用“-”补

name.endswith("ex") #看字符串是否以ex结尾

name.expandtabs(tabsize=30)   #将tab键转换成30个空格

下面学习的是字典:

在字典中不是通过位置进行索引的,字典是无序的,因为其无下标,字典不需要下标,因为其有key

info={

      'stu1101':"A"

      'stu1102':"B"

      'stu1103':"C"

}

print(info)

(1)查

法1):print(info["stu1101"])   #通过键查找

法2):print(info.get('stu1103'))

(2)改

info["stu1101"]="wu"

(3)增

info["stu1104"]="c"

(4)删

1)法1:del info["stu1101"]

2)法2:info.pop("stu1101")

#判断一个字典中有没有

print('stu1104' in info)

#多级字典的嵌套

catalog={

" "={

"key":[list]

}

'

" "={

}

}

info.value()  #打印值

info.key()  #打印键

 

转载于:https://www.cnblogs.com/mmma/p/9351536.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/397421.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MyBatis_ibatis和mybatis的区别【转】

1. ibatis3.*版本以后正式改名为mybaits&#xff0c;它也从apache转到了google code下&#xff1b;也就是说ibatis2.*&#xff0c;mybatis3.*。2. 映射文件的不同ibatis的配置文件如下<?xml version"1.0" encoding"UTF-8" ?><!DOCTYPE sqlMapCo…

android gallery自动播放,可循环显示图像的Android Gallery组件

类型&#xff1a;源码相关大小&#xff1a;23.6M语言&#xff1a;中文 评分&#xff1a;9.1标签&#xff1a;立即下载第 4 页 实现循环显示图像的Gallery组件实现循环显示图像的Gallery组件在本节将组出与循环显示图像相关的ImageAdapter类的完整代码。读者可以从中看到上一节介…

docker内程序如何读取dockerfile和compose.yml中设置的环境变量

docker内程序如何读取dockerfile和compose.yml中设置的环境变量 背景 compose文件中配置了服务A和服务B&#xff0c;其中B服务调用了A服务的接口&#xff0c;那么B的实现代码中该如何调用A的服务呢&#xff1f; 解决 compose文件中&#xff0c;服务B的配置加入A的接口&#xff…

2015年10月13日

关于挣钱&#xff0c;我觉得&#xff0c;只要兴趣所在&#xff0c;能把事做好&#xff0c;钱自己就会来。收入上不去&#xff0c;往往是做的事情就不在高收入的那个区间&#xff0c;写程序很难出富翁。说实话&#xff0c;外围一天的消费可能就是你工资的好几倍&#xff0c;不用…

Spring Boot Servlet

上一篇我们对如何创建Controller 来响应JSON 以及如何显示数据到页面中&#xff0c;已经有了初步的了解。 Web开发使用 Controller 基本上可以完成大部分需求&#xff0c;但是我们还可能会用到 Servlet、Filter、Listener、Interceptor 等等。 当使用spring-Boot时&#xff0c;…

基于相关性分析系统性能瓶颈

测试的过程中&#xff0c;难免需要会遇到一些性能瓶颈&#xff0c;那么就要求我们能够分析出性能瓶颈&#xff0c;并给出解决方案。性能瓶颈很抽象&#xff0c;我们可以通过数据使其具象。以我工作内容为例&#xff0c;服务器处理数据的能力是有限的&#xff0c;那么其处理的边…

curl网站开发指南

curl网站开发指南 作者&#xff1a; 阮一峰 日期&#xff1a; 2011年9月 4日 我一向以为&#xff0c;curl只是一个编程用的函数库。 最近才发现&#xff0c;这个命令本身&#xff0c;就是一个无比有用的网站开发工具&#xff0c;请看我整理的它的用法。 curl网站开发指南 阮一…

android格式化时间中文版,Android 仿微信聊天时间格式化显示功能

本文给大家分享android仿微信聊天时间格式化显示功能。在同一年的显示规则&#xff1a;如果是当天显示格式为 HH:mm 例&#xff1a;14:45如果是昨天,显示格式为 昨天 HH:mm 例&#xff1a;昨天 13:12如果是在同一周 显示格式为 周一 HH:mm 例&#xff1a;周一14:05如果不是同一…

java分享第十七天-01(封装操作xml类)

做自动化测试的人&#xff0c;都应该对XPATH很熟悉了&#xff0c;但是在用JAVA解析XML时&#xff0c;我们通常是一层层的遍历进去&#xff0c;这样的代码的局限性很大&#xff0c;也不方便&#xff0c;于是我们结合一下XPATH&#xff0c;来解决这个问题。所需要的JAR包&#xf…

Ubuntu12.04 内核树建立

先查看自己使用的内核版本 linlin-virtual-machine:~$ uname -r 3.2.0-23-generic 如果安装系统时&#xff0c;自动安装了源码。在 /usr/src 目录下有对应的使用的版本目录。 linlin-virtual-machine:~$ cd /usr/src linlin-virtual-machine:/usr/src$ ls linux-headers-3.2.0…

【mysql】Innodb三大特性之double write

1、doublewrite buffer&#xff08;mysql官方的介绍&#xff09; InnoDB uses a novel file flush technique called doublewrite. Before writing pages to the data files, InnoDB first writes them to a contiguous area called the doublewrite buffer. Only after the wr…

android crop 大图,com.android.camera.action.CROP 实现图片剪裁

APP 中选取图片之后&#xff0c;有时候需要进行剪裁&#xff0c;比如头像。以下是启动代码。在我的项目中&#xff0c;传的是 filePath&#xff0c;所以我转了一下&#xff0c;但实际上从相册选择图片后&#xff0c;用 data.getData() 就可获得 uri。Uri uri Uri.fromFile(new…

Who Gets the Most Candies? POJ - 2886 (线段树)

按顺时针给出n个小孩&#xff0c;n个小孩每个人都有一个纸&#xff0c;然后每个人都有一个val&#xff0c;这个val等于自己的因子数&#xff0c;如果这个val是正的&#xff0c;那就顺时针的第val个孩子出去&#xff0c;如果是负的话&#xff0c;就逆时针的第val个孩子出去&…

javax.validation.ValidationException: Unable to find a default provider

2019独角兽企业重金招聘Python工程师标准>>> [ERROR] [2016-11-16 13:58:21 602] [main] (FrameworkServlet.java:457) Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name org.springframewo…

第十章练习题----2

package com.Hanqi2;public class xitizhuhanshu {public static void main(String[] args) {// TODO Auto-generated method stubxiti tm new xiti("黑色","15寸");xitizhs tm3 new xitizhs("蓝色","15寸");tm.Call("654"…

关于微信“被返回页”在被返回时自动刷新

网上有很多这些文章&#xff0c;但我觉得没一篇真正解决这个问题&#xff0c;倒是能给人一个解决方案的思路&#xff0c;对&#xff0c;就是posState事件。 要解决这个问题也不难&#xff0c;使用history的replaceState属性替换当前网页链接&#xff08;其实作用是在不增加hist…

android视频播放器api,03.视频播放器Api说明

03.视频播放器Api说明目录介绍01.最简单的播放02.如何切换视频内核03.切换视频模式04.切换视频清晰度05.视频播放监听06.列表中播放处理07.悬浮窗口播放08.其他重要功能Api09.播放多个视频10.VideoPlayer相关Api11.Controller相关Api12.边播放边缓存api13.类似抖音视频预加载14…

使用Python重命名MP3标签

从Window复制MP3文件的到Ubuntu下&#xff0c;MP3标签很多是乱码。于是想自己写个Python程序处理一下。 从酷狗复制过来的音乐文件名都是“作者 - 标题”&#xff0c;所以可以通过解析文件名直接获取作者和标题信息。 需要下载eyeD3模块 $ sudo apt-get install python-eyed3 代…

Taurus.MVC 2.0 开源发布:WebAPI开发教程

背景&#xff1a; 有用户反映&#xff0c;Tausus.MVC 能写WebAPI么&#xff1f; 能&#xff01; 教程呢&#xff1f; 嗯&#xff0c;木有&#xff01; 好吧&#xff0c;刚好2.0出来&#xff0c;就带上WEBAPI教程了&#xff01; 开源地址&#xff1a; https://github.com/cyq116…

android 锁屏 home,android 锁屏界面禁用长按home 和menu(recent apps)

android 5.1 系统中public long interceptKeyBeforeDispatching(WindowState win, KeyEvent event, int policyFlags) {//检查当前是否锁屏&#xff0c; 可以添加getTopApp()判断当前activity 来屏蔽2398 final boolean keyguardOn keyguardOn();添加新的方法&#xff1a;//获…