1. 个性化消息:用变量表示一个人的名字,并向其显示一条消息。显示的消息应非常简单

代码

print ("--------------------")
case_1 = "Hello"
case_2 = "eric"
case_3 = "would you like to learn some python today?"
messages = f"{case_1} {case_2.title()} {case_3.title()}"
print (messages)
print ("--------------------")

运行结果 图片.png


  1. 调整名字的大小写:用变量表示一个人的名字,再以小写、大写和首字母大写的方式显示这个人名

代码

print ("--------------------")
first_name = "xiang"
last_name = "shaolong"
print ("全小写显示人名")
print (f"{first_name} {last_name}")
print ("--------------------")
print ("全大写显示人名")
print (f"{first_name.upper()} {last_name.upper()}")
print ("--------------------")
print ("首字母大写显示人名")
print (f"{first_name.title()} {last_name.title()}")
print ("--------------------")

运行结果 图片.png


  1. 名言:找一句名人说的名言,将其姓名和名言打印出来,要有正确的标点符号,引号可以用转义符\来添加。

代码

print ("--------------------")
print ("alvert einstenin:\"a person who never made a mistake never tried anything new\"")
print ("--------------------")

运行结果 图片.png


  1. 名言:找一句名人说的名言,将其姓名和名言打印出来,要有正确的标点符号 .

代码

print ("--------------------")
case_1 = "albert einstenin once said:"
case_2 = "\"a person who never made a mistake never tried anything new\""
# messages = f"{case_1.title()}" + ":" + f"\"{case_2.title()}\"" # 通过转义字符\添加标点符号
messages = f"{case_1.title()}{case_2.title()}"
print (messages)
print ("--------------------")

运行结果 图片.png


  1. 剔除人名中的空白 用变量表示一个人的名字,并在其开头和末尾都包含一些空白字符。
    1. 务必至少使用\t和\n各一次。打印这个人名,显示其开头和末尾的空白。然后,分别使用提出函数lstrip()、rstrip()和strip()对人名进行处理,并打印出结果。
    2. lstrip() 从字符串最左边删除了参数指定字符串后的字符串,不带参数景区则是删除最左边的空格。
    3. rstrip() 从字符串最右边删除了参数指定字符串后的字符串,不带参数景区则是删除最右边的空格。
    4. strip() 从字符串两边删除了参数指定字符串后的字符串,不带参数进去则是删除两边的空格。

代码

print ("--------------------")
print ("包含空白、制表符、换行符")
full_name = "        xiang \nshaolong      \t"
print (full_name)
print ("--------------------")
print ("利用方法replace()替换换行符为空白字符")
print (full_name.replace("\n",""))
print ("--------------------")
print ("方案一:利用方法lstrip()和方法rstrip()去除最左边和最右边的空格")
print (full_name.replace("\n","").lstrip().rstrip())
print ("--------------------")
print ("方案二:利用方法strip()同时去除两边的空格")
print (full_name.replace("\n","").strip().title())
print ("--------------------")

运行结果 图片.png