作者:Insist--
个人主页:insist--个人主页
本文专栏:python专栏
专栏介绍:本专栏为免费专栏,并且会持续更新python基础知识,欢迎各位订阅关注。
前言
本文将介绍python字符串是什么?以及它的几种相关知识,比如创建字符串。
目录
一、字符串是什么
二、字符串相关知识
1、字符串创建
2、字符串访问:
3、切片操作
4、字符串拼接
5、字符串长度
6、大小写转换
7、输出字符串
一、字符串是什么
在python中,字符由单引号,双引号,引起来的形式,称之为字符串。python 不支持单字符类型,单个字符在python中也被认为是字符串。python字符串是不可变的。 在所有编程语言中,字符串几乎无所不在,编程的本质就是对数据的加工处理,对字符串处理的能力是编程最重要的能力之一。
二、字符串相关知识
1、字符串创建
在 Python 中,我们可以使用单引号('')、双引号("")或三引号(''' ''' 或 """ """)来创建字符串。使用三引号可以创建多行字符串。
例如
str1 = 'Hello, World!' #使用单引号创建字符串
str2 = "人生苦短,我用python" #使用双引号创建字符串
str3 = '''这是一个
字符串''' #使用三引号创建多行字符串
2、字符串访问:
字符串中的每个字符都有一个索引,索引从0开始。我们可以使用索引操作符 [] 来访问字符串中特定位置的字符。
例如
s=("人生苦短,我用python")
print(s[0]) # 输出:人
print(s[7]) # 输出:p
print(s[10:15]) # 输出:hon
3、切片操作
我们可以使用切片操作符来获取字符串的子串。切片是指从一个字符串中提取出一部分内容。通过指定开始索引和结束索引,我们可以提取字符串的特定部分。
例如
s=("人生苦短,我用python")
print(s[0:5]) # 输出:人生苦短,
print(s[3:]) # 输出:短,我用python
print(s[:7]) # 输出:人生苦短,我用
print(s[::2]) # 输出:人苦,用yhn(间隔为2)
4、字符串拼接
我们可以使用加号(+)将多个字符串连接起来,这也被称为字符串拼接。
例如
a = "人生苦短"
b = ","
c = "我用python"
print(a + b + c) #输出:人生苦短,我用python
5、字符串长度
使用 len() 函数可以获取字符串的长度。
例如
a = ("人生苦短,我用python")
print(len(a)) # 输出:13
6、大小写转换
字符串还常常涉及大小的转换,主要有三个方法。
title:单词首字母大写。
lower:全部转换为小写。
upper:全部转换为大写。
7、输出字符串
可以使用print函数来输出字符串。如下
pring("人生苦短,拒绝内卷")