day3字典_字符串_文件操作
一.知识回顾
1.jmeter怎样增加压力机:在主控机配置文件 jmeter.perperties 文件中添加对应压力的IP和对应端口,多台压力机IP用","隔开,保证所有负载机和主控机在同一个局域网.
2.python字符串相应处理,list通过下标取值(list[2])2表示下标,在list末尾增加值用(list.append('xxx)),在指定位置增加值用(List.insert(2,'xxx'))其中2表示下标, 删除指定值(list.pop(0))0表示下标,删除指定元素(list.remove('xxx')),删除指定下标(del list[0])0表示下标. 修改指定值用(list[2]=xxx)2表示下标,xxx表示修改后的值, 排序用(list.sort()). 反转字符串用(list.revers()). 统计list中元素某个元素的个数用(list.count('xxxx')). 清空list中的值用(list.clear()). 找到某个元素的下标(list.index('xxx')). 字符串格式化格式('xxxxx%sxxxx%s'%(xxx,xxx))
3.循环是重复执行循环体中的代码,有两种方式(for,while),contiue是结束本次循环,继续下一次循环,break是结束循环.
二.字符串常用方法


三.list循环,使用for i in list: 会直接循环list中每个值

四.切片

五.强制转换为list, print(nums[-1::-1])#第三个冒号表示步长,-1表示反转步长.适用于list和字符串

六.元组,类似list,一旦定义好值不能修改,能通过下标来取值

七.字符串值不能被修改,如果要改变其值,则需要重新定义一个变量来存储新的值,原来字符串值不变

八.list不能用循环取得其中的值,可定义两个同样的list,循环list1,修改List2,如图

九.字典:非空即真,非0即真,(就是说只要不是空的就是真的(true),只要不是0就是真的(true),反之,只要是空的就是假的(false),只要是0就是假的(false))
1.定义字典:用{}括起来,如图定义字典d

2.字典增加值用 字典名['xxx'] = ['xxx'] 和setdefault

3.字典修改,删除,取值,使用del d['xxx'],注意使用的是[],不是(),也不是{}.d['name']方式取值的时候用的也是[]

4.字典合并,输入key,valuse,循环输入key,values

5.list和字典组合添加元素

十.文件读写
1.读,注意指针

2.和r有关的,打开不存在的文件会报错

3.和w有关的,原来内容会被清空,且w模式不能读会报错

4.追加模式,其中a不可读,

5.上传list值到文件

day3字典_字符串_文件操作的更多相关文章
- Python【第二课】 字符串,列表,字典,集合,文件操作
本篇内容 字符串操作 列表,元组操作 字典操作 集合操作 文件操作 其他 1.字符串操作 1.1 字符串定义 特性:不可修改 字符串是 Python 中最常用的数据类型.我们可以使用引号('或&quo ...
- Python基础(4)列表、元组、字符串、字典、集合、文件操作
列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 详见:http://www.cnblogs.com/alex3714/articles/5717620.html 1.列表和元 ...
- Python学习笔记_week2_列表、元组、字典、字符串、文件、i编码
一. 列表.元组 names=["A","B","C","D"] print(names) print(names[0] ...
- python学习-1-列表,元组,字典,集合,文件操作
1. 列表.元组操作 names = ['Alex',"Tenglan",'Eric'] >>> names[0] >>> names[2] & ...
- Python_列表、字典、字符串、集合操作
一.list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素.对于list的操作,我们要学会增删改查. 查 我们可以直接索引查找,也可以通过切片 ...
- day3 字典,集合,文件
一.深浅copy 浅copy只copy第一层,不copy第二层.copy后,第一层指向不同内存地址.第二层指向相同的内存地址. 导入copy模块,deepcopy深copy.deepcopy后,均指向 ...
- Python 基础篇:字典、集合、文件操作
字典 字典一种key - value 的数据类型 1. 语法: info = { 'stu1101': "TengLan Wu", 'stu1102': "LongZe ...
- java开发_读写txt文件操作
package com.mi.util; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStr ...
- Python——字符串、文件操作,英文词频统计预处理
一.字符串操作: 解析身份证号:生日.性别.出生地等. 凯撒密码编码与解码 网址观察与批量生成 2.凯撒密码编码与解码 凯撒加密法的替换方法是通过排列明文和密文字母表,密文字母表示通过将明文字母表向左 ...
随机推荐
- SQL Server 常用函数使用方法
之前就想要把一些 SQL 的常用函数记录下来, 直到今天用到substring()这个函数,C# 里面这个方法起始值是 0,而 SQL 里面起始值是 1.傻傻分不清楚... 这篇博客作为记录 SQL ...
- gotty---用来作为k8s的web terminal,通过参数读取指定pod的日志输出
不要重复造轮子,我觉得这个方案比较适合现在的情况. 我们知道,如果手工查看k8s里指定pod的日志输出,一般的方案如下: kubectl logs -f -n [namespace] [pod] -c ...
- jquery中关于对象类型的判断原理
class2type[ core_toString.call(obj) ] jquery中关于对象类型的判断原理 jquery源码中关于类型判断的工具函数为type,调用方法为$.type()或者jQ ...
- Eclipse+Maven整合开发Java项目(一)➣Maven基础环境配置
概述 Maven是一个Java语言编写的开源项目管理工具,是Apache软件基金会的顶级项目.主要用于项目构建,依赖管理,项目信息管理.有些项目需要添加响应的依赖包,Maven就是公用包集合.存在远程 ...
- JavaScript动态加载CSS和JS文件
var dynamicLoading = { css: function(path){ if(!path || path.length === 0){ throw new Error('argumen ...
- activemq 控制面板里Number Of Pending Messages、 Messages Enqueued等含义解释
项目中在API登录接口采用了ActiveMQ消息队列中间件,采用三台MQ做集群
- excel追加数据
原本是想通过读取已存在的文件的行然后直接添加保存,发现结果会被覆盖. 后来查找方法发现需要复制原表. 函数参数: list:要添加的数据 filename:目标文件 sheet_index:默认表的第 ...
- 移动端1px问题
.component-confirm__buttons { border-top: 1px solid #eceef0; box-shadow: 0 1px 1px #fff; } 造成边框变粗的原因 ...
- bug管理
BUG提交规范 1.标题 2.步骤描述 ①.步骤使用序号编排 ②.在特定情况下发生的问题,还需提供准确的前提条件 ③.精准的描述bug产生的路径后,再描述现象 如: >打开客户端进行首页-> ...
- Ubuntu16.04中nginx除80之外其他端口不能访问
不废话, 大多数都以为是ufw防火墙的问题. 但我的是因iptables防火墙, 坑死我了. 查了好多也没查到怎么在Ubuntu关闭iptables, 索性直接卸载 apt-get remove ip ...