2021-01-26

字符串是 Python 的基础数据类型。我们常用引号('或")来创建字符串,字符串在程序中是最常用的数据类型之一。

一、创建字符串
创建字符串很简单,为变量分配一个值即可。如下:

# 使用Python自带IDLE 运行以下语句,注意观察的不同
var1 = 'Hello World!'
print(var1)

var2 = "木头人"
print(var2)

var3 = '''我要学习
python'''
print(var3)  # 注意观察输出结果的格式

var4 = "I'am woodman"
print(var4)

注意:当我们字符串中包含单引号(')使用双引号创建字符串;字符串包含双引号(")使用单引号创建。三个引号(''')里面能出现单引号双引号回车键等,三个引号中字符串会保持传入的格式。

二、字符串的连接
连接字符串使用‘+’号

# 加号连接很简单,两个字符串相加就可以
print('Hello'+' World!')
# 字符串连接整型数据时会报错,如下:
year = '2021'
month = 8
# 注意写出下面代码会报TypeError错误,month为整数型,需要str进行转换
print(year+month)  # 会报错 TypeError错误数据类型不对
print(year+str(month)) # str 强制转换为字符串类型
 

三、Python字符串运算符
Python字符串运算常用的连接(+)、是否存在(in\not in)、原始字符串(r/R)

1、Python字符串连接

见上面二的内容

2、是否存在(in\not in)

如果需要判断一个字符串是否包含另一个,我们可以使用in\not in。

str1 in str,判断str1字符串存于str2字符串中,存在返回True,否则False
str1 not in str,判断str1字符串不存于str2字符串中,与in相反
示例:

str1 = 'abcdefghijk'
print('b' in str1)  # b 存在str1 结果True
print('b' not in str1) # b 存在str1 结果False
print('cdf' in str1)   # cdf 不存在str1 结果False
print('cdf' not in str1) # cdf 不存在str1 结果True

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值