python基础语法之字符串

本文介绍了Python中的字符串基础知识,包括创建、运算符、切片及多种方法,如拼接、查找、替换、大小写转换等。此外,还提到了常用的字符串方法如`upper()`、`lower()`、`join()`和`split()`,并强调了字符串作为不可变数据类型的特性。
摘要由CSDN通过智能技术生成

字符串是不可变数据类型,不可以进行更改,更改后就是一个新的对象了,因为物理地址发生了变化

一、字符串的创建

字符串是python总常用的数据类型。可以用引号来创建字符串,引号可以是单引号、双引号、三引号,三引号可以写多行字符串

# 单引号创建字符串
str = 'hello world' 

# 双引号创建字符串
str1 = "hello world"

# 三引号创建字符串
str2 = """hello world
hello world
hello world  
hello world
"""

空字符以及空白字符的表示

# 空字符
a1 = ''

# 空白字符
a2 = ' '
print(bool(a1))     # 打印结果为:False
print(bool(a2))     # 打印结果为:True

二、字符串的运算符

1、+:字符串拼接

# +,字符串可以用 + 号,表示字符串拼接起来
family_name = 'zhang'
last_name = 'xiaomei'
print(family_name + ' ' + last_name)      # 打印结果为:zhang xiaomei

print('666' + '888')   # 打印结果为:666888

2、* :字符串 * 数字,表示重复多少遍,不支持字符串 * 字符串,会报错:TypeError

print('hello' * 5)    # 打印结果为:hellohellohellohellohello

3、in 和 not in:字符串的成员运算,返回的结果为bool类型

# 成员运算符:in   not in 
str = 'hello world'

print('h' in str)         # 打印结果为:True
print
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值