第一天的python学习主要是:

(1)对python的一个大致了解

值得注意的是在window下开发要注意path的问题。

(2)对python控制流的一个了解

常用的if ,while ,for in 等等

(3)字符串的一些学习(重点)

主要是一些字符串的函数和方法

索引:

  1. name="test"
  2. name[0]="t"
  3. name[0:2]="tes"

这里需要注意的是":"的意义

长度:

用len这个方法

例如:name="test"

   print(len(test))

这里的len是一个函数(函数与方法是不同的)

去空格:

name.strip()

这里的strip()是一个方法。

分割:

name.split("")

中间填写要分割的字符,分割完成后字符串变成几个字符串组成的列表。

  1. name="as,df" #注意这是一个字符串
  2. name.split(",") #以“,”为分割界限
  3. name=["as","df"]#注意这里的name变成了一个列表

(4)列表

索引:

这个与字符串里是一样的[:]

追加:

name_list.append()

追加是一个方法

删除

del name_list[0]

删除是一个函数

长度:

len()

与字符串是一样的

合成字符串:

  1. name_list=["ass","dff"] #声明一个有两个字符串的列表
  2. "_".join(name_list) #以符号“_”连接两个字符串,使其变为一个字符串
  3. print(name_list)
  4.  
  5. #结果变为:name_list="ass_dff"

判断字符串是否在列表里:

in

  1. "ass" in name_list #这里返回一个bool值 true

(5)元组

列表中的值可以修改就叫列表[]

不可修改就叫元组()

(6)字典

键值对

  1. person={
  2. "name":"python", #需要注意的有(1)大括号{} ,(2 )符号":",(3)每个键值对之间要用","相连
  3. "age":25,
  4. "inter":"simple",
  5.  
  6. }

(7)简单的文件操作

总结下就是

1.找到文件

2.读取文件

3.写入文件

  1. file_hand=file("path","w=")#file()中的第一个元素是文件路径,第二个是文件操作类型
  2. file_hand.read()
  3. file_hand.readlines()
  4. file_hand.write()
  5. file_hand.writeline()
  6. file_hand.close()
  7.  
  8. for ell in file_hand:
  9. line=eld.strip()
  10. value_list=line.split(";")
  11. last_value=int(value_list[-1])
  12. file_hand.clise()

python第一天(文件流以及控制流)简单总结的更多相关文章

  1. windows服务 MVC之@Html.Raw()用法 文件流的读写 简单工厂和工厂模式对比

    windows服务   public partial class Service1 : ServiceBase{ System.Threading.Timer recordTimer;public S ...

  2. Python实战之文件操作的详细简单练习

    ['_CHUNK_SIZE', '__class__', '__del__', '__delattr__', '__dict__', '__dir__', '__doc__', '__enter__' ...

  3. NET中级课--文件,流,序列化2

    1.流的类型体系: 基础流    装饰器流    包装器类    帮助类 2.               stream file~     memory~     network~ stream是个 ...

  4. SQL Server 文件流文件组

    背景: 文件流通过在文件系统上存储blob数据文件将数据库引擎与ntfs文件集成在一起,使用t-sql和win32访问数据. 文件流使用windows系统来缓存数据,有助于在减少文件流数据对sql s ...

  5. python打包压缩文件夹zip+组装文件夹

    无意间想到的一个需求,然后就顺手写了写,留下来,方便以后用 列表版:(基本没用,仅提供思路,字典版稍微改动可以直接用) 大体需求: 把重复的文件名进行改名,达到浏览器下载相同文件的效果 下载完成后再把 ...

  6. Python 3 读写文件的简单方法!

    Python 3 读写文件的简单方法! a = open('test.txt','w') 这行代码创建了一个名为test的文本文档,模式是写入(模式分为三种,w代表写入,r代表阅读,a代表在尾行添加) ...

  7. Python绘制PDF文件~超简单的小程序

    Python绘制PDF文件 项目简介 这次项目很简单,本次项目课,代码不超过40行,主要是使用 urllib和reportlab模块,来生成一个pdf文件. reportlab官方文档 http:// ...

  8. Python第一天 安装 shell 文件

    Python第一天  安装  shell  文件 python里面一切都是对象 object 代码缩进:建议用四个空格来缩进,不要用tab键 安装 Linux自带python,windows需要下载m ...

  9. python从入门到大神---4、python3文件操作最最最最简单实例

    python从入门到大神---4.python3文件操作最最最最简单实例 一.总结 一句话总结: python文件操作真的很简单,直接在代码中调用文件操作的函数比如open().read(),无需引包 ...

随机推荐

  1. js打印保存用户输入的内容

    在用js打印局部页面时,遇到用户新输入的内容没能打印出来,经过观察,发现我采用的js打印方法是读取页面源代码,而用户输入的内容如果不将其写入到页面源代码中去,是打印不出来的,下面是我的解决方法: // ...

  2. android版本 busybox

    http://www.busybox.net/downloads/binaries/1.21.1/  根据不同的平台选择busybox已经编译好的

  3. iOS生成一个32位的UUID

    - (NSString *)uuidString { CFUUIDRef uuid_ref = CFUUIDCreate(NULL); CFStringRef uuid_string_ref= CFU ...

  4. jQuery仿百度帖吧头部固定不随滚动条滚动效果

    <style> *{margin:0px;padding:0px;} div.nav{background:#000000;height:57px;line-height:57px;col ...

  5. php 高并发下数据同步的问题

    1.加锁缺点:降低性能优点:减少代码逻辑复杂度(题主现在这样超过1w条就删数据的逻辑,感觉看起来就点糟糕啊,如果整个系统一复杂,这样的来回写数据,你确定你的逻辑还维护得下去?建议题主梳理一下代码的逻辑 ...

  6. ScrollView嵌套ViewPager 时候 Pager左右滑动不流畅

    //触摸事件 pager.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v ...

  7. AI 人工智能 探索 (八)

    绑定下,用来释放内存 布局框架.链接:http://pan.baidu.com/s/1eQzSXZO 密码:25ir 这次 我采用 ngui 来设定界面.除工具栏模块外,其他各类ui模块都是 内存池动 ...

  8. 简易控制中心,angular的简单使用

    <html> <head> <meta charset='utf-8'> <script src="js/angular.js">& ...

  9. Git学习 -- 搭建Git服务器

    搭建环境 服务器端:CentOS 6.5   IP:192.168.101.129 客户端:CentOS 6.5 . Windows 服务器端: 创建repository版本库,例如/srv/test ...

  10. Python IDLE中实现清屏

    首先下载clearwindow.py(点击可直接下载,不能下载的可以右键保存,格式为py结尾)将这个文件放在Python X\Lib\idlelib目录下(X为你的python版本),然后在这个目录下 ...