2.2.1
变量的命名和使用
1
、
变量名只能包含字母、
数字和下划线。
变量名可以字母或下划线打头,
但
不能以数字打头,
例如,
可将变量命名为
message_1
,
但不能将其命名为
1_message
。
2
、
变量名不能包含空格,
但可使用下划线来分隔其中的单词。
例如,
变量名
greeting_message
可行,
但变量名
greeting message
会引发错误。
3
、
不要将
Python
关键字和函数名用作变量名
,
即不要使用
Python
保留用于特
殊用途的单词,
如
(
请参见附录
A.4
)
。
4
、
变量名应既简短又具有描述性
。
例如,
name
比
n
好,
student_name
比
s_n
好,
name_length
比
length_of_persons_name
好。
5
、
慎用小写字母
l
和大写字母
O
,
因为它们可能被人错看成数字
1
和
0
。
6
、要创建良好的变量名,
需要经过一定的实践,
在程序复杂而有趣时尤其如
此。
随着你编写的程序越来越多,
并开始阅读别人编写的代码,
将越来越善
于创建有意义的变量名。
注意
就目前而言,
应使用小写的
Python
变量名。
在变量名中使用大写字母虽
然不会导致错误,
但避免使用大写字母是个不错的主意。
name = "ada lovelace"
print(name.title())
Ada Lovelace
(首字母大写,其他字母小写)
在这个示例中,
小写的字符串
"ada lovelace"
存储到了变量
name
中。
在
print()
语句
中,
方法
title()
出现在这个变量的后面。
方法
是
Python
可对数据执行的操作。
在
name.title()
中,
name
后面的句点(
.
)
让
Python
对变量
name
执行方法
title()
指定的操作。
每个方法后面都跟着一对括号,
这是因为方法通常需要额外的信息来完成
其工作。
这种信息是在括号内提供的。
函数
title()
不需要额外的信息,
因此它后面的
括号是空的。
2.3.2
合并(
拼接)
字符串
Python
使用加号(
+
)
来合并字符串。
❶
full_name = first_name + " " + last_name
2.3.3
使用制表符或换行符来添加空白
要在字符串中添加制表符,
可使用字符组合
\t
要在字符串中添加换行符,
可使用字符组合
\n
2.3.4
删除空白
Python
能够找出字符串开头和末尾多余的空白。
要确保字符串末尾没有空白,
可使用方法
rstrip()
剔除字符串开头的空白,
可使用方法
lstrip()
剔除字符串两端的空白。
可使用方法
strip()
first_name = "lei "
last_name = " li"
full_name = last_name + " "+ first_name
print('hello\n', full_name.strip(),'1')