常用模块

import os

os.system()入参是一个字符串,一旦调用,这个字符串就会当作系统命令来执行。

os.system(‘pwd’)

/home/ubuntu

交互式输入

name=raw_input('input your name: ')

input your name: alex

name

’ alex’

所有input的都是按照字符来处理的,如果需要按照数字处理,需要调用 age=int(raw_input(‘input your age:’))

此时如果你的输入不能转化维数字,将报错。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

python的循环控制

for i in range(1,10):

… print “the number is %d” %i

the number is 1

the number is 2

the number is 3

the number is 4

the number is 5

the number is 6

the number is 7

the number is 8

the number is 9

这里和我想得有点不一样,range(1,10)居然不包括10,感觉有点不合常理。

另外,print语句还可以写为

print "the number is " ,i

这个地方与php不同,php可以用+来串联字符串和数值。而python只能用+来串联多个字符串。因此也可以写成 print "the number is "+ str(i)

python中的文件读写,实现起来很简单。

myfile=file(‘filename’)

line=myfile.readline()

如何判断文件结束?

通过len(myfile.readline()) == 0 来判断,如果某一个行只有一个回车,实际len语句会返回1.

如何判断某个字符串是否存在某一行中

str in line 如果str在line中则返回true,否则false

line = "aaa " +"bbb " +“ccc”

a=“aaa”

if a in line:

… print “OK”

OK

myfile.tell()返回读写文件时当前停在文件中的位置

文件内容全部替换可用如下代码

import fileinput

for line in fileinput.input(“filepath”,inplace=1)

line=line.replace(“oldtext”,“newtext”)

print line

我门知道with open(“filename”) as f 实际等价于f=open(“filename”)。那它有什么特别的用处呢?

with … as f :

… other code

这种写法时限制了f的作用域仅在with后面的那一段代码。而直接用f=open()函数,f在后续代码中继续有效。显然用with的方法更加安全。f不容易被误用。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

python中的列表list

namelist = [‘alex’,‘google’,‘tencent’,‘baidu’,‘alibaba’]

namelist[0]

‘alex’

namelist[-1] #-1的下表表示倒数第一个元素,这种设计很奇妙

‘alibaba’

namelist.append(‘sina’) #新加元素默认加在最后

namelist

[‘alex’, ‘google’, ‘tencent’, ‘baidu’, ‘alibaba’, ‘sina’]

namelist.insert(-3,‘jingdong’) #插在倒数第三个元素前面。

namelist

[‘alex’, ‘google’, ‘tencent’, ‘jingdong’, ‘baidu’, ‘alibaba’, ‘sina’]

为啥是插在某个元素的前面呢?因为append默认是插在队列的最后,insert是插在某个元素的前面,这样list的任何一个为止都可以插入新元素。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

元组和列表一样,单内容一旦生成,不可修改。而且语法不同,用()来包括所有元素。

group=(“baidu”,“google”,“sina”)

grout[1] #引用它的元素时,需要使用中括号[].

有时候我们的输入是一个字符串

names = “google tencent baidu”

name=names.split() #把字符串分成多个元素存储在一个list里面

name

[‘google’, ‘tencent’, ‘baidu’]

python知识点:文件读写以及其他基础知识点相关推荐

  1. python txt文件读写(追加、覆盖)

    python txt文件读写(追加.覆盖) 读取文件每一行 # 读取文件每一行 with open(r"C:\Users\xiahuadong\Desktop\数字人代码\文件行数.txt& ...

  2. python 使用 with open() as 读写文件-给Python学习者的文件读写指南(含基础与进阶)...

    对于初学者来说,一份详尽又清晰明白的指南很重要.今天,猫猫跟大家一起,好好学习Python文件读写的内容,这部分内容特别常用,掌握后对工作和实战都大有益处.学习是循序渐进的过程,欲速则不达.文章较长, ...

  3. 零基础小白入门Python之文件读写(一)

    文件读写 文件的作用 就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力. 文件的基础操作 打开文件:Python内置了一个open()方法,用于对文件进行读写操 ...

  4. python数据结构与算法知识点_数据结构和算法基础知识点(示例代码)

    数据结构和算法基础知识点 链表 1.链表是一种由节点组成的线性数据集合,每个节点通过指针指向下一个节点.它是 一种由节点组成,并能用于表示序列的数据结构. 2.单链表:每个节点仅指向下一个节点,最后一 ...

  5. 编程中python怎么读-python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  6. python 文件读写找不到文件-python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  7. python里怎么读取文件-python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  8. Python(10)--文件读写/模块制作与发布

    文件读写 文件操作一般步骤: 打开文件 读/写文件 保存文件 关闭文件 [在python中操作文件也是遵循这几个步骤的] 打开文件 在Python中打开文件使用open函数,可以打开一个已经存在的文件 ...

  9. python读-Python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

最新文章

  1. object-c中的继承
  2. Openstack Paste.ini 文件详解
  3. 网络编程4之UDP协议
  4. 善用Object.defineProperty巧妙找到修改某个变量的准确代码位置
  5. mysql 查询语句_SQL语言mysql基础查询语句
  6. maven(7)生命周期和插件
  7. linux 启动一个网站_在线试用 200 多种 Linux 和 Unix 操作系统
  8. 二倍图三倍图什么意思_香港读研,图什么?
  9. 红亚科技联手董付国老师开启Python实训教育新篇章
  10. python:批量移动指定文件到指定文件夹(模板)
  11. iBooks 一样的翻书效果
  12. markdown编辑器之editormd使用
  13. win10系统自动打开代理服务器的解决方法
  14. 台式电脑接路由器步骤_台式电脑插线步骤图连接路由器(路由器最正确的连接方法)...
  15. linux静态路由表无故消失,探究几种静态路由的行为及自动删除行为
  16. [Matlab]二维隐函数绘图
  17. 作为 Gopher, 你知道 Go 的注释即文档应该怎么写吗
  18. 实验八 一阶常微分方程初值问题Matlab实现
  19. 【MySQL】Schema与数据类型优化
  20. UE4 材质笔记之墙面(纹理混合+顶点颜色应用)

热门文章

  1. 斯坦福新书《决策算法》,694页PDF免费下载
  2. Transformer在CV领域有可能替代CNN吗?还有哪些应用前景?
  3. BN和Dropout在训练和测试时有哪些差别?
  4. 最新汇总!这些高校已确定开学时间!
  5. python中eval()函数的使用
  6. 语义SLAM近5年主要技术进展及研究趋势
  7. 注意力机制原理及其模型发展和应用
  8. 【OpenCV 4开发详解】Scharr算子
  9. 链表问题12——将单链表的每K个节点之间逆序
  10. 链表问题11——两个单链表相交的系列问题(三):判断两个有环链表是否相交