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.凯撒密码编码与解码 凯撒加密法的替换方法是通过排列明文和密文字母表,密文字母表示通过将明文字母表向左 ...
随机推荐
- 开始写博客,学习Linq(1)
摘自<linq实战>原文: 软件很简单.它可以归结为两件事情:代码和数据. 开发软件却并非那么简单,其中很重要的一项任务就是编写处理数据的代码. 无论选择了哪种语言,在程序开发得某个时候你 ...
- 【bzoj1264】[AHOI2006]基因匹配Match 树状数组
题解: 一道比较简单的题目 容易发现状态数只有5*n个 而转移需要满足i1<i2;j1<j2 那么很明显是二维平面数点 暴力一点就是二维树状数组+map 5nlog^3 比较卡常 但是注意 ...
- [转]oracle分页用两层循环还是三层循环?
select t2.* from --两层嵌套 (select t.* , rownum as row_numfrom t where rownum <=20) t2 where t2.row_ ...
- 【ASP.NET】UCenter实现多站点同步登录退出
利用UCenter实现discuz论坛和应用网站同步登录和退出功能 测试环境:Discuz! X3.2.UCenter 1.6..Net Framework 4.0 进入Discuz 后台的UCent ...
- MySQL 5.7 模式(SQL_MODE)详细说明 转
5.7 默认模式: ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION ...
- python全栈开发day54-mysql库操作、表操作、数据类型、完整性约束
一.昨日内容回顾 1.mysql的安装 1).解压文件 添加环境变量bin 2).初始化mysql生成数据data文件夹: mysqld --initialize-insecure 3).mysqld ...
- Codeforces 1076F Summer Practice Report dp
Summer Practice Report dp[ i ][ 0 ]表示放完前 i 页, 第 i 页最后一段是 0, 0个数的最小值. dp[ i ][ 1 ]表示放完前 i 页, 第 i 页最后一 ...
- Could not locate executable null\bin\winutils.exe in the Hadoop binaries解决方式 spark运行wordcoult
虽然可以正常运行,但是会出异常,现给出解决方法. 1.问题: 2. 问题解决: 仔细查看报错是缺少winutils.exe程序. Hadoop都是运行在Linux系统下的,在windows下ec ...
- 移动端1px问题
.component-confirm__buttons { border-top: 1px solid #eceef0; box-shadow: 0 1px 1px #fff; } 造成边框变粗的原因 ...
- Codeforces 1017F The Neutral Zone 数论
原文链接https://www.cnblogs.com/zhouzhendong/p/CF1017F.html 题目传送门 - CF1017F 题意 假设一个数 $x$ 分解质因数后得到结果 $x=p ...