python3.0 数据类型、万恶的编码、文件操作
一、数据类型整理
1、字符串
概念:字符串就是一串字符。**注:python中没有字符概念。但其他语言有。字符串无法变更,每次变更相当于生成新的字符串
a、增
b、删
c、查
for i in 字符串
index()
d、改
replace(old,new)
"分隔符".join("字符串")
2、列表
概念:列表[],里面的每个元素有序,可被下标找到。
a、增
列表.append("内容")
b、删
列表.pop()
列表.remove()
c、查
for i in 列表
列表["下标"]
d、改
列表["下标"] = "新内容"
3、元组
概念:元组就是不可变的列表
a、查
4、字典
概念:字典{key:value}格式,可通过key查找到对应value。效率很高。无序
a、增
字典["key"] = "value"
b、删
字典.pop("key")
c、查
字典.keys
字典.items
字典["key"]
d、改
字典["key"] = "value"
5、集合
a、in 和 not in
b、|合集
c、&交集
d、-差集
e、^对称差集
f、==
g、>,>= ,<,<= 父集,子集
二、万恶的编码
1、编码之间的关系
unicode 可以转换成各种其他编码
其他编码之间转换需要先解码到unicode
2、编码之坑
切记:使用什么编码,使用什么解码。
三、文件操作
1、简单文件操作
打开方式"r,w,a+"读、写、追加
f = open("文件名","打开方式")
f.read()
f.close()
2、稳稳的with
自动关闭文件,可同时打开多个文件。
with open("文件名","打开方式") as f:
for i in f:
print i
转载于:https://www.cnblogs.com/pangzhonghua/p/7160692.html
python3.0 数据类型、万恶的编码、文件操作相关推荐
- Windows10下VB6.0开发——写入数据到文件操作
前言:我们在编程中会经常需要将采集到的数据或者设置的参数保存到文件,在此进行VB的文件操作记录. VB保存参数到文件 VB中保存数据到文件的一种操作如下: Dim nHandle As Integ ...
- Python之字符编码与文件操作
目录 字符编码 Python2和Python3中字符串类型的差别 文件操作 文件操作的方式 文件内光标的移动 文件修改 字符编码 什么是字符编码? ''' 字符编码就是制定的一个将人类的语言的字符与二 ...
- 自学Python第九天- 模块、包、编码、文件操作、OS 模块、打包
自学Python第九天- 模块.包.编码.文件操作.OS 模块.打包 模块 导入模块 程序入口 包 编码 文件操作 打开或创建文件 常用的文件打开模式 边读边写 文件对象的常用方法 读写 CSV Ex ...
- 汇总:Linux下文件操作接口
写在前面: 文件描述符: 对于内核而言,所有打开的文件都通过文件描述符引用.文件描述符是一个非负整数.当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符.当读或写一个文件时,使用ope ...
- C语言文件缓冲区作用,C语言 文件操作4--文件结构体FILE的理解以及缓冲区再讲...
//文件结构体FILE的理解以及缓冲区再讲 #include #include //要点:文件结构 //struct _iobuf { // char *_ptr; ------当前缓冲区内容指针 / ...
- C语言学生教务管理系统结构体数组版本,跟着前面的项目做完之后可以看看最后的链表版本,也包括文件操作
对于刚学完C的小伙伴来说,做一个学生教务管理系统肯定是一个不错的巩固项目,废话不多说,直接上代码 第一步来写一个main()方法 int main() {//这是一个清屏函数可以把黑窗口上面的内容全部 ...
- python之文件操作(txt文本的读取写入及处理方法)
目录 1. 读取txt文档 1.1 打开.txt文件逐行读取文件内容 2.1 分割句子保存列表 2.2 filter使用:使用filter可将列表中的元素进行函数处理(append和expend区别) ...
- python3 转码的函数_python基础3之文件操作、字符编码解码、函数介绍
内容概要: 一.文件操作 二.字符编码解码 三.函数介绍 一.文件操作 文件操作流程: 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 基本操作: 1 #/usr/bin/e ...
- python开发基础之数据类型、字符编码、文件操作
一.知识点 1.身份运算: 2.现在计算机系统通用的字符编码工作方式:在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码.用记事本编辑的时候,从文件 ...
最新文章
- Java 语法规定之外的命名注释规范
- yum mysql my.ini_Centos7 yum安装mysql
- RSAC 2021:厂商发布概述
- python调用activateMQ进行数据传输
- mysql计算3000分钟后的日期_MySQL – 计算两个日期时间之间的净时差,同时排除中断?...
- html实例,实现表单
- sim800使用方法
- ffmpeg转换参数和对几种视频格式的转换分析
- 【java框架】MyBatis-Plus(1)--MyBatis-Plus快速上手开发及核心功能体验
- Windows环境下32位汇编语言程序设计(典藏版)(含CD光盘1张)
- Vivado HLS(High-level Synthesis)笔记一:HLS基本流程
- android 位置共享_如何与Android的受信任联系人共享您的位置
- 文件属性(三)——st_uid属性和st_gid属性
- 那些害惨我们的伪科学(上)
- 1497: 变态杀人狂
- 野火EBF 6ULL 开发板 烧录ubuntu18 emmc 固件 并安装桌面
- 计算1+3+5+....+99的和
- 每周全球科技十大新闻(2019.7.8-7.14)
- 有什么值得一看再看的书吗?
- wxw4444bird