笨方法学Python-习题6-字符串和文本

2020-01-12  本文已影响0人  Python探索之路

Python变量中的几种基本类型我们在前面的习题中都已经见过了,4种基本类型:整数类型、浮点类型、字符串类型、布尔类型。下面这道习题中,依旧会看到ex5中出现的“f-string”这种字符串类型,其语法格式为:f"Hello {var}",我想你们应该还记得。

下面这道习题把ex5中print函数中的f-string单独抽离出来了,并且赋值给一个变量。另外还有format函数的使用,这是一种针对于字符串格式化的函数。需要注意到最后一条语句是字符串的拼接,可以让短字符串拼接成一个更长的字符串。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

types_of_people = 10
x = f"There are {types_of_people} types of people."

binary = "binary"
do_not = "don't"
y = f"Those who know {binary} and those wo {do_not}."

print(x)
print(y)

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

hilarious = False
joke_evaluation = "Isn't that joke so funny?! {}"

print(joke_evaluation.format(hilarious))

w = "This is the left side of..."
e = "a string with a right side."

print(w + e)

运行结果如下图所示:

ex6_运行结果

小结

  1. 再次认识f-string。
  2. 字符串的format函数。
  3. 字符串的拼接。
上一篇下一篇

猜你喜欢

热点阅读