变量和简单数据类型
1. 变量
对第一章的 Hello_World.py 文件进行进一步修改,如下所示:
message = "Hello Python World!"
print(message)
我们添加了一个名为 message 的变量,每个变量都有存储了一个值,此时 message 里的值为文本 “Hello Python World!”。
因此,在执行print
命令时,打印出来的是 message 关联的值。
让我们再对 Hello_World.py 进行修改,如下所示:
message = "Hello Python World!"
print(message)
message = "Goodbye Java!"
print(message)
我们可以看到在一个程序中,可以随时修改变量的值,而 Python 将始终记录变量最新的值。
1.1 变量的命名和使用
变量的规则如下:
- 变量名只能包含字母、数字和下划线。变量可以字母或下划线打头,但不能以数字打头。
示例: message_1 ✅
1_message ❎ - 变量名不能包含空格,但可以使用下划线分隔单词。
示例: greeting_message ✅
greeting message ❎ - Python关键字,用作特殊作用的单词和函数名不能用作变量名。
- 变量名应该简短又具有描述性。
- 小写字母l和大写字母O慎用,因为它们容易被看作1和0。
2. 字符串
字符串就是一系列字符。在 Python 中,用 " "
括起来的都是字符串,其中引号可以是 ' '
也可以是 " "
。
2.1 使用方法修改字符串的大小写
对于字符串,可执行最简单的操作之一就是修改单词的大小写。如下所示:
name = "yuan hua a "
print(name.title())
在示例中,小写的字符串 “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 合并(拼接)字符串
当你将姓和名存储在不同变量中,等要显示姓名时再将他们合而为一: