python 中 seek() 函数和 tell() 函数的用法及注意事项

概述 上篇接介绍了文件的基本读写功能,这里将介绍文件指针及相关函数。 文件指针 文件指针是打开文件时就具有的属性,指向文件的位置,每次读文件或者写文件都会从指针位置开始,每次读写都会导致指针偏移相应的字节数。 默认情况下打开文件指针都是指向文件开头,只有当打开模式是追加方式 (a a+) 时文件指针才指 ... 阅读更多

python 文件的操作

前言 记性越来越不好了,每次用 python 读写文件都会和 golang 搞混,今天好好抽个时间单独来复习一下,记录下来。 常用的文件函数:open() read() readline() readlines() write() writelines() open() open() 函数用来打开文件,定义 ... 阅读更多

python 中列表的常用操作

一、添加 1.1 append 在末尾添加元素

1.2 insert 插入至指定位置

1.3 extend 添加列表 [crayon-69531ff5af6453110 ... 阅读更多

python 列表中文乱码的解决方法

一、现象 当列表中存在中文时,输出列表将会产生乱码:

二、解决方法 2.1 方法一 使用 decode("string_escape") 解决:

2.2 方法二 通过字符串 ... 阅读更多

python 中的字符串操作

一、字符串查找 1.1 str.find(sub, start=None, end=None) 在字符串中查找相应的字符串或字符,找到返回下标,否则返回-1 可以设置 start 和 end 在指定下标范围内查找,默认为 None 表示从字符串的开头到结尾。 [crayon-69531ff5af99c58 ... 阅读更多

Python 中的 str 和 int 互转

三月份开始接触 python,到现在差不多半年时间,中途两个月完全没碰,到现在再次用到竟然有点生疏了。当时学的时候也是囫囵吞枣,看了一点语法就开始做项目,基础也不是很扎实,所以决定从今天开始重新学习 python,从最基本的开始,一点一滴来积累。 python 中的字符串和 int 类型互转可以说是所有语言里 ... 阅读更多

Python 中 「==」 和 is 的区别

python 中的 「==」 用来判断两个变量的值是否相等,如:

is 也是用来判断是否相等,但是是判断地址:

因为 a 和 b 是两块不同的地址空间,虽然值相同,但是地址不同,所以使 ... 阅读更多

Linux 安装 python2.7 、 pip 和 setuptools

一、说明 CentOS6.5 自带 python 环境为 2.6,公司的 python 环境为 2.7. 为了避免出现以后代码出现版本差异,所以把自带的 2 .6 版本升级到了 2.7,过程十分曲折。。。。 中途遇到的问题和解决方法请点击:Python 安装时遇到的问题 二、安装步骤 1 、下载安装包 官方下载地址为:ht ... 阅读更多

Python 中的 repr() 和 str()

repr() 函数的功能是返回对象的规范字符串表达式,什么叫规范表达式呢???首先我们看看函数的声明:

好像并没有发现什么有用的信息,那就先看看 str() 函数吧。 str() 函数的功能则是将对象转换成一个字符串,准确的来说 str() 并不是 ... 阅读更多

Python2 中的字符编码

  一、概述 python2 中的字符编码默认是 ascii 编码,对于中文来说使用起来是有点麻烦的,首先来看个例子:

这段代码会输出和想象中的一样,输出 123,但是如果代码中加入了中文 [crayon-69531ff5b01dc ... 阅读更多