c语言编程笔录

首页 >   > 笔记大全

笔记大全

python字符串常用内建函数Python内建函数

更新时间:2023-10-17

Python字符串的内建函数

Python中字符串是不可变类型的数据结构。字符串常用的内建函数如下:

  • str.upper():将字符串中的小写字母转换为大写字母。
  • str.lower():将字符串中的大写字母转换为小写字母。
  • str.count(substring):计算字符串中子串出现的次数。
  • str.find(substring):查找字符串中第一个匹配子串的位置,若未找到则返回-1。
  
    # 示例代码
    s = "Python is an easy language to learn."
    print(s.upper())    # PYTHON IS AN EASY LANGUAGE TO LEARN.
    print(s.lower())    # python is an easy language to learn.
    print(s.count("an"))  # 2
    print(s.find("an"))   # 10
  

Python内建函数的使用

Python提供了大量的内建函数,这里列出一些常用的函数。

  • print():输出内容到控制台。
  • input():从控制台读入数据。
  • len():返回对象的长度或元素个数。
  • str():将指定的对象转换为字符串类型。
  
    # 示例代码
    name = input("请输入你的名字:")
    age = input("请输入你的年龄:")
    print("你好," + name + "!你的年龄是" + age + "岁。")
    s = "Hello World!"
    print(len(s))    # 12
    print(str(123))  # '123'
  

使用内建函数处理列表

列表是Python中常用的数据结构,可以使用内建函数对列表进行操作,如下所示:

  • list.append(item):将指定的项添加到列表末尾。
  • list.pop(index):移除指定位置上的元素,并返回该元素。
  • list.index(item):查找指定项的第一个匹配其位置。
  • list.reverse():将列表中的元素逆序。
  
    # 示例代码
    numbers = [1, 2, 3]
    numbers.append(4)
    print(numbers)         # [1, 2, 3, 4]
    print(numbers.pop(1))  # 2
    print(numbers)         # [1, 3, 4]
    print(numbers.index(4))  # 2
    numbers.reverse()
    print(numbers)         # [4, 3, 1]
  

Python内建函数处理文件

Python提供了功能丰富的文件处理函数,如下所示:

  • open():打开文件,获取文件对象。
  • file.close():关闭文件。
  • file.read():从文件中读取指定字节数的数据。
  • file.write(string):将指定的字符串写入文件。
  
    # 示例代码
    f = open("test.txt", "w")
    f.write("Hello World!")
    f.close()
    f = open("test.txt", "r")
    print(f.read())        # Hello World!
    f.close()