【python学习过程--day6】python中的字符串

 python中的字符串

        在Python中,字符串(String)是一种不可变的序列类型,用于表示文本数据。字符串在Python中非常重要,常用于存储和操作文本信息。下面是关于Python字符串的一些基本知识:

  1. 定义字符串:在Python中,可以使用单引号、双引号或三引号来定义字符串。

    str1 = 'Hello, World!'
    str2 = "Python Programming"
    str3 = """This is a multi-line
    string."""
    
  2. 字符串索引和切片:可以使用索引和切片来访问字符串中的单个字符或子字符串。

    print(str1[0])      # 输出第一个字符'H'
    print(str2[7:10])   # 输出子字符串'Pro'
    
  3. 字符串拼接:可以使用加号(+)来拼接字符串。

    new_str = str1 + ' ' + str2
    
  4. 字符串长度:可以使用len()函数来获取字符串的长度。

    length = len(str3)
    
  5. 字符串方法:Python提供了许多内置方法来操作字符串,例如upper()lower()strip()等。

    uppercase_str = str1.upper()      # 将字符串转换为大写
    lowercase_str = str2.lower()      # 将字符串转换为小写
    stripped_str = str3.strip()       # 去除字符串两端的空白字符
    
  6. 字符串格式化:可以使用字符串的format()方法来格式化字符串。

    formatted_str = "Hello, {}. Welcome to {}!".format(name, place)
  7. 原始字符串:在字符串前加上rR可以创建原始字符串,不对反斜杠进行转义处理。

    raw_str = r'C:\Users\Username'
    
  8. Unicode字符串:Python 3中的字符串默认使用Unicode编码,支持多语言字符。

        字符串在Python中非常灵活且功能丰富,可以用于处理各种文本数据。Python提供了丰富的字符串方法和操作符,使得字符串的操作变得简单和高效。

字符串相关学习笔记 

首字母大写:capitalize();                                 每个单词首字母大写:title();

全变为小写:lower();                                       全变为大写:upper();

去掉左右空白符:strip();                                  字符串替换:replace();

字符串切割:split();                                          字符串查找:find()/index()/in/not in;

以某串开头:startwith();                                   以某串结尾:endwith();

是否为整数:isdigit();                                        是否为小数:isdecimal();

字符串长度:len();                                             字符串连接:join();

相关链接

Python3 字符串 | 菜鸟教程Python3 字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 ' )来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: [mycode3 type='python'] var1 = 'Hello World!' var2 = 'Runoob' [/mycode3] Python 访问字符串中的值 ..icon-default.png?t=N7T8https://www.runoob.com/python3/python3-string.htmlstring --- 常见的字符串操作 — Python 3.12.2 文档源代码: Lib/string.py 字符串常量: 此模块中定义的常量为: 自定义字符串格式化: 内置的字符串类提供了通过使用 PEP 3101 所描述的 format() 方法进行复杂变量替换和值格式化的能力。 string 模块中的 Formatter 类允许你使用与内置 format() 方法相同的实现来创建并定制你自己的字符串格式化行为。 格式字符串语法: str.format() ...icon-default.png?t=N7T8https://docs.python.org/zh-cn/3/library/string.html

完结撒花

        跪安吧!懦弱的魂灵!

  • 22
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值