python基础字符串(二)

本文详细介绍了Python中字符串的定义方法,包括单引号、双引号和三引号的使用,以及反斜杠的转义功能。此外,还讲解了字符串的基本API,如索引、长度计算和连接等。并通过实例演示了字符串格式化的多种方式,适用于Python 2和Python 3的不同版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解释:

如何定义字符串,单引号和双引号,三个单引号。

“\” 反斜杠是转义的意思

# 这里\n是换行
b = '''hhehe\nlala'''

# 反斜杠的使用
c = "我是\"谁\""

字符串简单的Api: 

f = "abcd"
# 字符串下标索引
f[0] = "a"
# 下表是-1是最后一个字符
f[-1] = "d"
# 求长度
len(f)
# 字符串相加,表示字符串连接
s = "1"
d = "2"
t = s + d ="12"

# 注意字符串不支持相乘s * d,但是支持单个字符串乘以整数 s * 10 = "1111111111" ,表示10个字符串相加
g = a * 5

 

字符串的格式化:

name = 'Python'
age = 27

# 打印 "我是Python,今年27岁了"

new_str = "我是" + name + "," + "今年" + str(age) + "岁了"

print(new_str)
# python2 里面使用的方法

new_str_1 = "我是%s,今年%d岁了" % (name, age) 

print(new_str_1)

# python3 里面使用的方法

new_str_2 = "我是{name},今年{age}岁了".format(
    name='aaaa', age='bbb'
)

print(new_str_2)

name1 = 'abc'
age1 = 30

new_str_3 = f"我是{name1},今年{age1}岁了"

print(new_str_3)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值