python第一天(文件流以及控制流)简单总结
第一天的python学习主要是:
(1)对python的一个大致了解
值得注意的是在window下开发要注意path的问题。
(2)对python控制流的一个了解
常用的if ,while ,for in 等等
(3)字符串的一些学习(重点)
主要是一些字符串的函数和方法
索引:
name="test"
name[0]="t"
name[0:2]="tes"
这里需要注意的是":"的意义
长度:
用len这个方法
例如:name="test"
print(len(test))
这里的len是一个函数(函数与方法是不同的)
去空格:
name.strip()
这里的strip()是一个方法。
分割:
name.split("")
中间填写要分割的字符,分割完成后字符串变成几个字符串组成的列表。
name="as,df" #注意这是一个字符串
name.split(",") #以“,”为分割界限
name=["as","df"]#注意这里的name变成了一个列表
(4)列表
索引:
这个与字符串里是一样的[:]
追加:
name_list.append()
追加是一个方法
删除
del name_list[0]
删除是一个函数
长度:
len()
与字符串是一样的
合成字符串:
name_list=["ass","dff"] #声明一个有两个字符串的列表
"_".join(name_list) #以符号“_”连接两个字符串,使其变为一个字符串
print(name_list) #结果变为:name_list="ass_dff"
判断字符串是否在列表里:
in
"ass" in name_list #这里返回一个bool值 true
(5)元组
列表中的值可以修改就叫列表[]
不可修改就叫元组()
(6)字典
键值对
person={
"name":"python", #需要注意的有(1)大括号{} ,(2 )符号":",(3)每个键值对之间要用","相连
"age":25,
"inter":"simple",
}
(7)简单的文件操作
总结下就是
1.找到文件
2.读取文件
3.写入文件
file_hand=file("path","w=")#file()中的第一个元素是文件路径,第二个是文件操作类型
file_hand.read()
file_hand.readlines()
file_hand.write()
file_hand.writeline()
file_hand.close()
for ell in file_hand:
line=eld.strip()
value_list=line.split(";")
last_value=int(value_list[-1])
file_hand.clise()
python第一天(文件流以及控制流)简单总结的更多相关文章
- windows服务 MVC之@Html.Raw()用法 文件流的读写 简单工厂和工厂模式对比
windows服务 public partial class Service1 : ServiceBase{ System.Threading.Timer recordTimer;public S ...
- Python实战之文件操作的详细简单练习
['_CHUNK_SIZE', '__class__', '__del__', '__delattr__', '__dict__', '__dir__', '__doc__', '__enter__' ...
- NET中级课--文件,流,序列化2
1.流的类型体系: 基础流 装饰器流 包装器类 帮助类 2. stream file~ memory~ network~ stream是个 ...
- SQL Server 文件流文件组
背景: 文件流通过在文件系统上存储blob数据文件将数据库引擎与ntfs文件集成在一起,使用t-sql和win32访问数据. 文件流使用windows系统来缓存数据,有助于在减少文件流数据对sql s ...
- python打包压缩文件夹zip+组装文件夹
无意间想到的一个需求,然后就顺手写了写,留下来,方便以后用 列表版:(基本没用,仅提供思路,字典版稍微改动可以直接用) 大体需求: 把重复的文件名进行改名,达到浏览器下载相同文件的效果 下载完成后再把 ...
- Python 3 读写文件的简单方法!
Python 3 读写文件的简单方法! a = open('test.txt','w') 这行代码创建了一个名为test的文本文档,模式是写入(模式分为三种,w代表写入,r代表阅读,a代表在尾行添加) ...
- Python绘制PDF文件~超简单的小程序
Python绘制PDF文件 项目简介 这次项目很简单,本次项目课,代码不超过40行,主要是使用 urllib和reportlab模块,来生成一个pdf文件. reportlab官方文档 http:// ...
- Python第一天 安装 shell 文件
Python第一天 安装 shell 文件 python里面一切都是对象 object 代码缩进:建议用四个空格来缩进,不要用tab键 安装 Linux自带python,windows需要下载m ...
- python从入门到大神---4、python3文件操作最最最最简单实例
python从入门到大神---4.python3文件操作最最最最简单实例 一.总结 一句话总结: python文件操作真的很简单,直接在代码中调用文件操作的函数比如open().read(),无需引包 ...
随机推荐
- A*搜寻算法(A星算法)
A*搜寻算法[编辑] 维基百科,自由的百科全书 本条目需要补充更多来源.(2015年6月30日) 请协助添加多方面可靠来源以改善这篇条目,无法查证的内容可能会被提出异议而移除. A*搜索算法,俗称A星 ...
- C陷阱与缺陷 第二章
有关运算符优先级 1. "<<" 和 "+" data8 = data4H << 4 +data4L; 这里本意是让高四位的数据,左 ...
- chrome浏览器调试功能之后端篇
作为后端开发人员,可能有很多同学不怎么了解chrome调试功能,而即将成为大神的我们,怎么也得会,知其然更要知其所以然,今天我带领大家好好的梳理一下,chrome浏览器调试,个人把它分成了前端功能和后 ...
- android平台编译IW
不知道怎么编译IW,所以就搜索网络上的博客http://blog.csdn.net/jksl007/article/details/16862435 首先,iw依赖于libnl库,而目前android ...
- VB webbrowser 控件的应用(跨域 内嵌网页元素的访问)
自动登录财付通,难点在于会出现验证码,并且验证码页是在iframe元素下的,出于各种安全考虑,webbrowser控件不提供这种访问机制!当然,第一想到的是将这个网页拿出来,可是输入完毕验证码后,点击 ...
- protobuf使用NDK编译Android的静态库(工作记录)
1.protobuf 编译过程 前提: 确保自己电脑上已经安装了cygwin + ndk, 并且NDK能够编译hello-jni成功 1.1 把protobuf 压缩包解压到protobuf文件夹下 ...
- Trie/Xor
题目链接 /*有一个数组a1,a2,a3--an.找到一个连续子段[l,r],使得al ^ al+1 ^--^ ar达到最大. 一般思路:维护前缀异或+暴力: for(int i=1;i<=n; ...
- 10款免费Bootstrap后台模板演示及下载
自从有了类似Bootstrap这样强大的前端框架之后,无论我们是做静态页面,还是做网站主题,着实方便很多.即便有很多类似的其他国产.海外的前端框架比较,Bootstrap用户量以及功能文档还是比较大的 ...
- poj 2594 Treasure Exploration(最小路径覆盖,可重点)
题意:选出最小路径覆盖图中所有点,路径可以交叉,也就是允许路径有重复的点. 分析:这个题的难点在于如何解决有重复点的问题-方法就是使用Floyd求闭包,就是把间接相连的点直接连上边,然后就是求最小路径 ...
- js 基础对象一
JavaScript 通常用于操作 HTML 元素. Document元素 每个载入浏览器的 HTML 文档都会成为 Document 对象. Document 对象使我们可以从脚本中对 HTML 页 ...