【Day 2 of Learning Python 】字符串

一、字符串介绍

一种数据的类型——字符串。

字符串表示一系列字符,在Python中用引号括起来【单引号或双引号】。

例如:

 备注:注意区分输入法的状态


二、字符串的表示

备注:在运行下面这段程序之前,为了让前面的程序不对我们正在使用的程序产生影响,可以先将前面的程序进行注释,操作如下:

一些较复杂的字符串的表示过程如下:


 三、字符串的使用

1.修改字符串的大小写

方法title()的功能为大写每个单词的首字母;

方法upper()的功能为大写所有的字母;

方法lower()的功能为小写所有的字母。

利用上面方法进行操作如下:

 备注:

在 name.title() 中,name后面的 . 是让Python对变量name执行方法title()的操作。title()后面的()内可以添加此方法下面的其他信息,()内为空时表示没有需要添加的信息。方法upper()与lower()与此类似。

2.合并字符串

如果需要将两个变量中的字符串进行合并,并输出到一个变量中,需要利用  +  来实现。

例如:

 结果是:

我们发现,LiMing之间缺少间隔,下面我们修改程序,在first_name与last_name之间加入带有“ ”的空格。再运行:

 我们通过“拼接”的方法合并了字符串,除了已经定义的变量,我们通过 + 还可以拼接其他的字符串。例如:

message1 = "We'll take part in the League building activity tomorrow"
message2 = 'Please get ready!'
message3 = message1 + "," + message2
print('Notice:' + " " + message3)

运行结果:

D:\Python\practice\Scripts\python.exe "F:/PY练习/practice/Day 2 of Learning Python.py"
Notice: We'll take part in the League building activity tomorrow,Please get ready!

Process finished with exit code 0

备注:我们在print里面可以直接通过 “ ” 来输出我们想要的内容。

回顾:如果我们想要将上面的信息全部大写输出,需要这样修改:

message1 = "We'll take part in the League building activity tomorrow"
message2 = 'Please get ready!'
message_notice = "notice"
message3 = message_notice +":" + " " + message1 + "," + message2
print(message3.upper())

运行结果为:

D:\Python\practice\Scripts\python.exe "F:/PY练习/practice/Day 2 of Learning Python.py"
NOTICE: WE'LL TAKE PART IN THE LEAGUE BUILDING ACTIVITY TOMORROW,PLEASE GET READY!

Process finished with exit code 0

3.使用制表符和换行符

使用字符的组合 \t  可以在字符串中添加制表符。那么,什么是制表符呢?看例子:

print("We'll take part in the League building activity tomorrow,Please get ready!")
print("We'll take part in the League building activity tomorrow,\tPlease get ready!")
print("\tWe'll take part in the League building activity tomorrow,Please get ready!")

输出结果:

 我们发现,在使用制表符的位置,我们的输出出现的 “空格” 。

使用字符的组合  \n  可以在字符中添加换行符,例如:

print("We'll take part in the League building activity tomorrow,\nPlease get ready!")

 输出结果:

 我们发现在添加换行符的位置,其前后的字符串进行的隔行的输出。

下面我们使用制表符和换行符来编写程序:

print("Notice:\n\tWe'll take part in the League building activity tomorrow,\n\tPlease get ready!")

 结果如下:

 4.删除空白

在编写代码过程中,如果我们在字符串两端无意间增加了空白,我们可以利用方法strip()来去除。

我们在上述程序的前后增加了空格,运行后得到了空白的部分。我们利用strip()方法来去除空白,对比结果如下:

message = " Notice! "
print(message)
message1 = message.strip()
print(message1)


 四、练习

写一条通知,内容为:“ it will rain tomorrow. please take your umbrella!” 。规范通知的格式。

message = "NOTICE:\n\tit will rain tomorrow. please take your umbrella!"
print(message.title())

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值