Python学习_任务7_字符串基础

本文深入讲解了Python中字符串的各种操作,包括变量定义、截取、运算、格式化以及f-string的使用,通过实例展示了Python字符串操作的强大和便捷。

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

字符串操作一直是各种语言最实用和常用的东西,Python中字符串相关操作相比算是很方便的:

# - Tutorial 7
# - 2020-2-7
# - Johan
# - 题目:
#   1、字符串变量、截取
#   2、字符串运算
#   3、字符串格式化及f-string

# 字符串变量及截取访问
str1 = 'My name is Johan.'
str2 = "I live in Chengdu."
print(str1[0], end='')  # 不换行打印
print(str1[1:])
print(str2[0:9])

# 字符串运算
print(str1 + ' ' + str2)    # 字符串拼接
print('str*3=', str1 * 3)   # 字符串重复
if 'Johan' in str1:
    print('Johan is there.')

# 字符串格式化
print('%s:%d + %d = %d' % ('[Add]', 2, 3, 2 + 3))
print('{0}:{1} + {2} = {3}'.format('[Add]', 3, 4, 3 + 4))
# .format的方式的好处在于,不用考虑数据类型转换,%d的方式经常容易出类型转换错误
print("""
    This 
    is 
    multi 
    row.
""")

# f-string,大括号里面可以带表达式
city = 'Beijing'
print(f'{str1} {str2[0:10]}{city}')

运行结果:

相比C/C++,Python的字符串操作真的非常拿来主义

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值