变量和字符串(一)
1.变量
在 Python 中,变量就是一个名字。
变量就是一个名字,一个标签,通过这个变量,你就能找到对应的数据。
2.创建一个变量
Python 的变量无需声明,只需要一次赋值,该变量就能够被成功创建:
>>> x = 3
这样我们就创建了一个变量,它的名字叫做x,它的值是3。
那么这个等于号(=),表示的是一个赋值操作,也就是将右边的数值3跟变量名x进行挂钩的意思。
3.访问一个变量
简单,当一个变量被创建之后,使用变量名就可以直接访问该变量了:
>>> print(x)
4.变量名
变量名呢,通常是由字母、数字和下划线(_)构成,但千万不能以数字打头,比如 loveyou1314 是合法的变量名,而 520baby 却是非法的。
>>> loveyou1314 = 1314
>>> 520baby = 520
SyntaxError: invalid syntax
另外,变量名是区分大小写的,也就是 FishC、fishc 在 Python 看来,是两个完全不同的名字。
勇于尝试的同学可能会发现,Python3 还支持中文字符作为变量名,是的:
>>> 幸运数 = 588
>>> print(幸运数)
588
5.字符串(Single quotes)
Python 字符串的编写方式多种多样,主要有:Single quotes、Double quotes 还有 Triple quoted 三种形式。
其中,Single quotes 是使用一对单引号将文本包含起来:
>>> print('I love China')
I love China
6.字符串(Double quotes)
那么 Double quotes 就是使用一对双引号将文本包含起来:
>>> print("I love FishC")
I love FishC
混合使用 Single quotes 和 Double quotes 的技巧:
>>> print("Let's go!")
Let's go!
>>> print('"Life is short, you need Python."')
"Life is short, you need Python."
7.转义字符
8. 本节思维导图
9.原始字符串
使用原始字符串,可以避免反斜杠(\)被当作转义字符解析:
>>> 未使用原始字符串
>>> print("D:\three\two\one\now")
D: hree wo\one
ow
>>> # 使用原始字符串
>>> print(r"D:\three\two\one\now")
D:\three\two\one\now
10. 字符串(Triple quotes)
通常,使用三引号字符串来引用多行文本:
>>> poetry = """
面朝大海,春暖花开
从明天起,做一个幸福的人
喂马、劈柴,周游世界
从明天起,关心粮食和蔬菜
我有一所房子,面朝大海,春暖花开
从明天起,和每一个亲人通信
告诉他们我的幸福
那幸福的闪电告诉我的
我将告诉每一个人
给每一条河每一座山取一个温暖的名字
陌生人,我也为你祝福
愿你有一个灿烂的前程
愿你有情人终成眷属
愿你在尘世获得幸福
我只愿面朝大海,春暖花开
"""
11. 字符串加法和乘法
字符串相加我们叫做拼接,就是将字符串组合成一个长的新的字符串:
>>> '