Python 字符串介绍

学习目标:

提示:了解字符串的概念,及用法;学习字符串的语法模式。本次学习内容,会键入大量字符串,变量,格式化字符。


学习内容:

字符串的概念:字符串或串(String)是由数字、字母、下划线组成的一串字符主要目的是对其他人展示程序员想展示的内容。

字符串的用法:我们可以通过单引号“ ' ”,或者双引号“ " ”去识别字符串,之前的练习,我们仔细观察,其实能看出来。我们可以把单引号或者双引号括起来的文本,放到print后面,就可以通过Python打印出来。

字符串中的格式化字符:程序员通过特殊的占位符,将相应的信息整合或提取的规则字符。我们这次练习会用到“f-string”类型的格式化字符。


学习实例:

fruit_num = 3
x = f"We have {fruit_num} type fruit"

a = "1"
b = "2"
y = f"{a}, {b}, c, d, e."

print(x)
print(y)

print(f"I have: '{x}")
print(f"I have: '{y}'")

kill = False
Human = "Human is killer?{}!"

print(Human.format(kill))

q = "The earliest forms of English"
w = "collectively known as Old English"

print(q + w)

之后执行,我们能看到的结果如下:

# python python02.py 

We have 3 type fruit
1, 2, c, d, e.
I have: 'We have 3 type fruit
I have: '1, 2, c, d, e.'
Human is killer?False!
The earliest forms of Englishcollectively known as Old English

f:

  • 变量字符串格式化输出,将变量值融入句子中成为新的字符串输出

  • 会将变量值类型转化为字符串输出

  • f不能嵌套

.format:

  • 格式化字符串的函数 str.format(),它增强了字符串格式化的功能

  • f 和.format()大部分时候可以互换

我们可以试着看看:

kill = False
Human = "Human is killer? {}!"

print(Human.format(kill))

之后执行,我们能看到结果如下:

# python test.py 

Human is killer? False!

从结果观察上看,我们能看出 f.format() 可以互换。


学习拓展:

字符串的单引号与双引号没有直接区别,主要是看程序员的代码风格。

单,双引号可以混合使用,需要注意的是单引号中不能存在其他的单引号,双引号中不能存在其他的双引号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值