挑战3:挑战:工资计算器读写数据文件------split()和strip()

挑战3内容较多,先选两点记录一下。

1.key, value = line.split(‘=‘)

split()通过指定分隔符对字符串进行切片,如果参数num有指定值,则仅分割num个子字符串

语法:str split(str=" ", num=string count(str))

参数:str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等;num -- 分割次数

返回值:返回分割后的字符串列表

2.key = key.strip

strip()方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列,该方法只能删除开头或结尾的字符,不能删除中间部分的字符。

语法:str.strip([chars]);

参数:chars -- 移除字符串头尾指定的字符序列

返回值:返回移除字符串头尾指定的字符生成的新字符串

相关方法:rstrip()移除字符串末尾指定字符;lstrip()移除字符串开头指定字符

I learn the value of hard work by working hard.

******水平有限,难免出现错误,欢迎指正交流

******内容仅供学习交流,拒绝用于其他任何用途

原文地址:https://www.cnblogs.com/byseven/p/9625375.html

时间: 2024-08-08 18:54:32

挑战3:挑战:工资计算器读写数据文件------split()和strip()的相关文章

《顺序读写数据文件(怎样向文件读写字符)——例子》

//从键盘输入一些字符,逐个把他们送到磁盘上去,直到用户输入一个“#”为止. /*思路:用fgetc函数从键盘逐个输入字符,然后用fputc函数写到磁盘文件中即可.*/ //源程序如下: #include<stdio.h>#include<stdlib.h>int main(){ //定义一个FILE类型的指针变量 FILE *fp; char ch,filename[50]; printf("请输入文件名:"); scanf("%s",fi

Numpy数组数据文件的读写

一.引言 读写数据文件的重要性就不必多说了. 二.读取列表形式数据的文件 1.我们写几行CSV格式(列表形式,两值之间逗号隔开)的数据. id,height,age 1,175,20 2,168,18 3,177,30 4,142,12 使用genfromtxt()函数读取数据.接收三个参数:文件名,分隔符,是否有列标题 In [4]: a = np.genfromtxt('test.csv',delimiter=',',names=True) In [5]: a Out[5]: array([

R读写Excel文件中数据的方法

用R语言读写Excel的方法有很多,但每种方法都有让人头疼的地方,比如xlsx包的代码复杂,只支持Excel2007:RODBC不易理解,限制太多,程序不稳定,会出各种怪毛病.另存为csv格式的方法倒是比较通用比较稳定,但又存在操作麻烦,无法程序化处理多个文件的问题.提取xml也是个办法,但步骤太多代码太复杂,令人望而生畏.用剪贴板转换也不好,这同样需要人工参与,还不如存为csv. 相比之下,用gdata包来读取,配合WriteXLS写入Excel则可以很好的避开上述麻烦.这两个包都支持Exce

python操作txt文件中数据教程[1]-使用python读写txt文件

python操作txt文件中数据教程[1]-使用python读写txt文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 原始txt文件 程序实现后结果 程序实现 filename = './test/test.txt' contents = [] DNA_sequence = [] # 打开文本并将所有内容存入contents中 with open(filename, 'r') as f: for line in f.readlines(): contents.append(line

python里读写excel等数据文件的几种常用方式

python处理数据文件第一步是要读取数据,文件类型主要包括文本文件(csv.txt等).excel文件.数据库文件.api等. 下面整理下python有哪些方式可以读取数据文件. 1. python内置方法(read.readline.readlines) read() : 一次性读取整个文件内容.推荐使用read(size)方法,size越大运行时间越长 readline() :每次读取一行内容.内存不够时使用,一般不太用 readlines() :一次性读取整个文件内容,并按行返回到lis

c++操作文件初体验,读写数据小例子

将数据写入/输出到文件中,进行保存 #include<fstream> //处理文件要包括头文件fstream #include<iostream> #include<cstdlib> //调用exit(1)需要包含cstdlib using namespace std; int main() { int a; //打开文件,要使用文件必须正确打开,对输出文件,注意写ios::out // f1.dat是要"写"的文件名,你可以起你喜欢的名字,如my

误删除innodb ibdata数据文件-之恢复

今天在群里看到有人说不熟悉innodb把ibdata(数据文件)和ib_logfile(事务日志)文件误删除了.不知道怎么解决.当时我也不知道怎么办.后来查阅相关资料.终找到解决方法.其实恢复也挺简单的.我们不知道的时候就觉得难了.谁说不是这样呢? 下面我们就来模拟生产环境下,人为删除数据文件和重做日志文件.然后详细说明恢复步骤. 1.用sysbench模拟数据的写入,如下所示: [[email protected] ~]# sysbench --test=oltp --oltp-table-s

第十四篇:获取系统数据文件信息

前言 在 Linux 中,系统数据文件大都不能直接用编辑的方式读取.如此设计一方面是从安全性考虑,另一方面则是从文件检索效率考虑.本文将以口令文件 passwd 为例讲解读取 Linux 中系统数据文件的方法. 基本步骤 1. 包含读写该系统数据文件的专用头文件 ( 如读写口令文件要包含 pwd.h 组文件则是 grp.h ) 2. 使用 set 函数打开文件        3. 使用 get 函数读取下一个记录        4. 使用 end 函数关闭此文件 另,如果数据文件支持某种形式的关

APUE读书笔记-第六章 系统数据文件和信息

昨天看完了,今天来看看第六章.感觉第六章的内容不是非常重要.简单看看吧 6.2 口令文件 口令文件其实就是/etc文件夹下的passwd文件,但处于安全性的考虑,我们无法直接读取它.就是通过直接限制权限的方式对其进行保护,passwd文件具体权限如下: -rw-r--r-- 1 root root 可以看到只有root用户具有读写权限,与root同组的用户与其他用户仅具有读权限. 不过为了解决以上问题,Linux中给出了一系列数据结构与函数帮助我们操纵口令文件,首先是关键数据结构,定义位于/in