python知识点:文件读写以及其他基础知识点
常用模块
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知识点:文件读写以及其他基础知识点相关推荐
- python txt文件读写(追加、覆盖)
python txt文件读写(追加.覆盖) 读取文件每一行 # 读取文件每一行 with open(r"C:\Users\xiahuadong\Desktop\数字人代码\文件行数.txt& ...
- python 使用 with open() as 读写文件-给Python学习者的文件读写指南(含基础与进阶)...
对于初学者来说,一份详尽又清晰明白的指南很重要.今天,猫猫跟大家一起,好好学习Python文件读写的内容,这部分内容特别常用,掌握后对工作和实战都大有益处.学习是循序渐进的过程,欲速则不达.文章较长, ...
- 零基础小白入门Python之文件读写(一)
文件读写 文件的作用 就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力. 文件的基础操作 打开文件:Python内置了一个open()方法,用于对文件进行读写操 ...
- python数据结构与算法知识点_数据结构和算法基础知识点(示例代码)
数据结构和算法基础知识点 链表 1.链表是一种由节点组成的线性数据集合,每个节点通过指针指向下一个节点.它是 一种由节点组成,并能用于表示序列的数据结构. 2.单链表:每个节点仅指向下一个节点,最后一 ...
- 编程中python怎么读-python之文件读写
本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...
- python 文件读写找不到文件-python之文件读写
本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...
- python里怎么读取文件-python之文件读写
本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...
- Python(10)--文件读写/模块制作与发布
文件读写 文件操作一般步骤: 打开文件 读/写文件 保存文件 关闭文件 [在python中操作文件也是遵循这几个步骤的] 打开文件 在Python中打开文件使用open函数,可以打开一个已经存在的文件 ...
- python读-Python之文件读写
本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...
最新文章
- object-c中的继承
- Openstack Paste.ini 文件详解
- 网络编程4之UDP协议
- 善用Object.defineProperty巧妙找到修改某个变量的准确代码位置
- mysql 查询语句_SQL语言mysql基础查询语句
- maven(7)生命周期和插件
- linux 启动一个网站_在线试用 200 多种 Linux 和 Unix 操作系统
- 二倍图三倍图什么意思_香港读研,图什么?
- 红亚科技联手董付国老师开启Python实训教育新篇章
- python:批量移动指定文件到指定文件夹(模板)
- iBooks 一样的翻书效果
- markdown编辑器之editormd使用
- win10系统自动打开代理服务器的解决方法
- 台式电脑接路由器步骤_台式电脑插线步骤图连接路由器(路由器最正确的连接方法)...
- linux静态路由表无故消失,探究几种静态路由的行为及自动删除行为
- [Matlab]二维隐函数绘图
- 作为 Gopher, 你知道 Go 的注释即文档应该怎么写吗
- 实验八 一阶常微分方程初值问题Matlab实现
- 【MySQL】Schema与数据类型优化
- UE4 材质笔记之墙面(纹理混合+顶点颜色应用)