python类型之string上篇

使用单引号

string1 = 'This is a string in single quotes.'
print(string1)

使用双引号

string2 = "This is a string in double quotes."
print(string2)

使用三引号(多行字符串)

string3 = '''This is a multi-line
           string in triple quotes,
           this is end line '''

print(string3)

字符串可以进行连接(拼接)

string5 = "Hello, " + "world!"

格式化

使用 % 操作符

单个参数

name = "Kimi"
greeting = "Hello, %s!" % name

多个参数

name = "Kimi"
hobby = "football"
greeting = "Hello, %s , %s" % (name,hobby)
print(greeting)

字典类型参数

name = "Kimi"
age = 30

greeting = "Hello, %(name)s. You are %(age)d years old." % {'name': name, 'age': age}
print(greeting)

使用 str.format()

greeting = "Hello, {}!".format(name)

使用 f-string

Python 3.6+ 进行格式化

greeting = f"Hello, {name}!"

注意事项

  • 从 Python 2.6 开始,推荐使用 str.format() 方法
  • 格式化字符串字面量(也称为 f-string从 Python 3.6 开始支持)进行字符串格式化,因为它们更灵活、更易于阅读。
  • 在使用 % 操作符时,如果参数的数量和格式字符串中的占位符不匹配,将会引发错误
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值