变量和简单数据类型

1. 变量

对第一章的 Hello_World.py 文件进行进一步修改,如下所示:

message = "Hello Python World!"
print(message)

变量1_1

我们添加了一个名为 message 的变量,每个变量都有存储了一个值,此时 message 里的值为文本 “Hello Python World!”
因此,在执行print命令时,打印出来的是 message 关联的值。

让我们再对 Hello_World.py 进行修改,如下所示:

message = "Hello Python World!"
print(message)

message = "Goodbye Java!"
print(message)

变量1_2

我们可以看到在一个程序中,可以随时修改变量的值,而 Python 将始终记录变量最新的值。

1.1 变量的命名和使用

变量的规则如下:

  1. 变量名只能包含字母、数字和下划线。变量可以字母或下划线打头,但不能以数字打头。
    示例: message_1 ✅
    1_message ❎
  2. 变量名不能包含空格,但可以使用下划线分隔单词。
    示例: greeting_message ✅
    greeting message ❎
  3. Python关键字,用作特殊作用的单词和函数名不能用作变量名。
  4. 变量名应该简短又具有描述性。
  5. 小写字母l和大写字母O慎用,因为它们容易被看作1和0。

2. 字符串

字符串就是一系列字符。在 Python 中,用 " " 括起来的都是字符串,其中引号可以是 ' ' 也可以是 " "

2.1 使用方法修改字符串的大小写

对于字符串,可执行最简单的操作之一就是修改单词的大小写。如下所示:

name = "yuan hua a "
print(name.title())

字符串2_1

在示例中,小写的字符串 “yuan hua a”存储到了变量 name 中,在 print 语句中,方法 title() 出现在变量 name后。方法Python 可对数据执行的操作。在 name.title() 中, name 后面的 .Python 对变量 name 执行方法 title() 指定的操作。每个方法后面都跟着 () ,因为方法通常需要额外的信息来完成工作,而这额外的信息则是由 () 内提供的。

title() 是以将首字母大写的方式来显示每个单词。此外,还有其他几个很有用的大小写处理方法。

name = "yuan hua a "
print(name.upper()) #将单词的所有字母大写
print(name.lower()) #将单词的所有字母小写

字符串2_2

2.2 合并(拼接)字符串

当你将姓和名存储在不同变量中,等要显示姓名时再将他们合而为一: