当前位置: 首页 > news >正文

Python 一些常见的字符串操作

常见的字符串操作有:

  1. 创建字符串:

    # 使用单引号创建字符串
    s1 = 'Hello, World!'
    
    # 使用双引号创建字符串
    s2 = "Python Programming"
    
    # 使用三引号创建多行字符串
    s3 = '''This is a
    multi-line
    string.'''
    
  2. 访问字符串中的字符:

    s = 'Hello, World!'
    print(s[0])     # 输出:H
    print(s[7])     # 输出:W
    
  3. 字符串切片(获取子字符串):

    s = 'Hello, World!'
    print(s[0:5])   # 输出:Hello
    print(s[7:])    # 输出:World!
    
  4. 字符串拼接:

    s1 = 'Hello'
    s2 = 'World'
    s3 = s1 + ', ' + s2
    print(s3)       # 输出:Hello, World
    
  5. 字符串长度:

    s = 'Hello, World!'
    print(len(s))   # 输出:13
    
  6. 字符串格式化:

    name = 'Alice'
    age = 25
    message = 'My name is {} and I am {} years old.'.format(name, age)
    print(message)  # 输出:My name is Alice and I am 25 years old.
    
  7. 字符串方法:
    Python 提供了许多字符串方法,用于处理和操作字符串,例如 upper()lower()split()strip() 等。我们可以通过字符串变量名后加.来调用这些方法,例如:

    s = 'Hello, World!'
    print(s.upper())     # 输出:HELLO, WORLD!
    print(s.split(','))  # 输出:['Hello', ' World!']
    

相关文章:

  • 【VS Code+Verilog+Vivado使用】(1)常用插件
  • 【python】爬取百度热搜排行榜Top50+可视化【附源码】【送数据分析书籍】
  • CSAPP shelllab
  • [docker] Docker 网络
  • qemu + vscode图形化调试linux kernel
  • openssl3.2/test/certs - 056 - all DNS-like CNs allowed by CA1, no SANs
  • 项目解决方案:市小区高清视频监控平台联网整合设计方案(上)
  • python flask request教程
  • JS-Window常见对象
  • 精要图示:园区金融数字化服务蓝图,以园区为支点推动信贷业务增长
  • Linux:简单聊聊线程调度
  • 百度搜索智能精选是什么东西、怎么加入?
  • Linux实验记录:使用RAID(独立冗余磁盘阵列)
  • PyInstaller 将 Python 程序生成可直接运行的程序
  • Emergent Abilities of Large Language Models 机翻mark
  • IDEA 构建开发环境
  • 《微信小程序开发从入门到实战》学习九十六
  • Vulnhub靶场DC-3
  • 深入了解Redis:选择适用于你的场景的持久化方案
  • Idea编写mapper.xml文件提示表名和字段
  • 冯德莱恩:欧美贸易谈判前不会前往美国会见特朗普
  • 方正证券总裁何亚刚到龄退休,54岁副总裁姜志军接棒
  • 悬疑推理联合书单|虫神山事件
  • 习近平同俄罗斯总统普京茶叙
  • 华为鸿蒙电脑正式亮相,应用生态系统能否挑战Windows?
  • 技术派|伊朗展示新型弹道导弹,美“萨德”系统真的拦不住?