第七章 文件与数据格式化

发布时间 2023-12-13 09:33:42作者: 60e

strip()方法删除多余空格:

用户输入数据时,很有可能会无意中输入多余的空格,或者在一些场景中,字符串前后不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符。

这里的特殊字符,指的是制表符(\t)、回车符(\r)、换行符(\n)等。

python 中,字符串变量提供了 3 种方法来删除字符串中多余的空格和特殊字符,它们分别是:

  1. str.strip():删除字符串前后(左右两侧)的空格或特殊字符。
  2. str.lstrip():删除字符串前面(左边)的空格或特殊字符。
  3. str.rstrip():删除字符串后面(右边)的空格或特殊字符。

文件的打开:  file = open(文件名)

文件的关闭:   file.close()

统计字典中字母出现的次数: ls.get()

ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。

以下是 ord() 方法的语法:

ord(c)

Python 字典(Dictionary) get() 函数返回指定键的值。

get()方法语法:

dict.get(key, value)
  • key -- 字典中要查找的键。
  • value -- 可选,如果指定键的值不存在时,返回该默认值。

set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。

set 语法:

class set([iterable])

参数说明:

  • iterable -- 可迭代对象对象;

Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

join()方法语法:

str.join(sequence)

参数说明:

  • sequence -- 要连接的元素序列。