变量与字符串

目录

变量

字符串


在『Python的环境搭』这篇文章的最后打印了『hello world』。

其中这个『print』叫Python的关键字(也称保留字)。什么意思呢?在Python这门语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。

『hello world』叫字符串。什么是字符串?简单说就是一系列字符组成的。在Python中,用引号括起来的否是字符串(无论是单引号还是双引号)

变量

下面介绍一个重要概念:变量。

什么是变量?顾名思义,就是可以变的量呀!

如下图所示,图中『x』就叫变量。下面这两行代码与上面的一行代码作用是完全相同的。

 那么怎么凸显出x会变呢?当我们把这个x重新赋值『你好』,同样是print(x),输出的结果就发生了改变。

 变量的名字不能随意起,应满足如下规则:

  • 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打 头,例如,可将变量命名为message_1,但不能将其命名为1_message。
  • 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message 可行,但变量名greeting message会引发错误。
  • 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词, 如print

可用如下方式查看Python中的关键字有哪些:

字符串

之前,我们已经解释过什么是字符串以及输出字符串『helllo world』。

下面是一些常见的字符串相关的处理的方法:

msg="heLLo woLRd"
print(msg)#原封不同地打印
print(msg.upper())#全部转为大写字母打印
print(msg.title())#首字母大写打印
print(msg.lower())#全部转为小写字母打印
print(msg.lower()+" from"+" Python")#字符串拼接
print("\t"+msg.lower()+" from"+" Python\n")
#\t 的意思是 :水平制表符。将当前位置移到下一个tab位置。
#\n 的意思是:回车换行。将当前位置移到下一行的开头。
#\t 、\n这两个叫转义字符,也是用得最多的两个转义字符,一般用来控制字符串的输出格式。
print("###"*6+"在这一条华丽的分割线上面有一个缩进是『\\t』造成的,一个空行是『\\n』造成的"+"###"*6)
#因为背景是空白,可能看不出空格,从字符串长度来看删除空格的效果。len()函数返回的就是字符串的长度,包括空格
msg1=" hello wolrd "
print("msg1删除空格前的长度"+str(len(msg1)))
print("msg1="+msg1.rstrip())#删除右边的空白
print("msg1删除空格后的长度"+str(len(msg1.rstrip())))
msg2=" hello wolrd "
print("msg2删除空格前的长度"+str(len(msg2)))
print("msg2="+msg2.lstrip())#删除左边的空白
print("msg2删除空格后的长度"+str(len(msg2.lstrip())))
msg3=" hello wolrd "
print("msg3删除空格前的长度"+str(len(msg3)))
print("msg3="+msg3.strip())#删除两端的空白
print("msg3删除空格后的长度"+str(len(msg3.strip())))

以上代码运行结果如下: 

明天就是520节日了,虽然我也不知道什么这天也变成了节日,但是既然大家都喜欢(朋友圈已经开始秀恩爱了),那么作为单身狗就用上面的那一丢丢Python,练习练习表白吧。

msg_520=" 520特别信息:"
nameli=" lei li"
namehan="meimei han "
print(msg_520.strip()+"\n"+nameli.lstrip().title()+"向"+namehan.rstrip().title()+"表白了!!!")
print("其他同学向他们表示:\t祝贺!")

OK,祝大家节日快乐!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值