一、变量的定义及使用

Python定义变量但不赋值 python定义变量报错_字符串


如上图所示,图中定义了4个变量(a,b,c,d)

每个变量都存储了一个值

最后用print打印出来

注意点:
1、变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头
例:变量命名为name_1,但是不能命名为1_name
2、变量名不能包含空格,但可使用下划线来分隔其中的单词
例:变量命名为name_zhang,但是不能命名为name zhang
3、不可以将 Python 关键字和函数名用作变量名
例:变量命名为print
4、变量名应既简短又具有描述性
例:变量命名为student_name
5、慎用小写字母 l 和大写字母 O ,因为它们可能被人错看成数字 1 和 0 。

二、理解简单的报错信息

Python定义变量但不赋值 python定义变量报错_Python定义变量但不赋值_02


解释器指出,文件 2.py 的第 10 行存在错误;它列出了这行代码,旨在帮助你快速找出错误(见红色字第3行);它还指出了它发现的是什么样的错误(红色字第4行)。在这里,解释器发现了一个名称错误,并指出打印的变量 e未定义: Python 无法识别你提供的变量名。

名称错误通常意味着两种情况:要么是使用变量前忘记了给它赋值,要么是输入变量名时拼写不正确。

三、初步了解字符串

1、概念

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

例: “This is a string.” 或者 ‘This is also a string.’

这种灵活性可以让你在字符串中包含单引号或者双引号,如下图所示:

Python定义变量但不赋值 python定义变量报错_Python定义变量但不赋值_03


2、使用字符串的方式

2.1修改字符串大小写:a.title()

2.2合并字符串:a+" “+b

2.3使用制表符或换行符来添加空白:print(”\taaaa\tbbbb")

2.4删除字符串空白 : 暂时删除字符串末尾空白rstrip() ,永久删除字符串开头lstrip() , 永久删除字符串头尾空白strip()