python关键字和函数名
python中一些单词有特定的功能,当python遇到时,直接执行对应的步骤。
编辑器会用不同颜色高亮显示程序不同部分。
在看到后面跟着括号的单词 print 时, 解释器就会将括号中的内容打印到屏幕上
语法高亮
它知道 print() 是一个函数的名称,因此将其显示为某种颜色;它知 道 "Hello Python world!" 不是 Python 代码,因此将其显示为另一 种颜色。
变量
变量名
只能字母数字下划线(不包含空格)
数字不能开头
多个单词之间用_隔开。【附录A.4】
尽可能使用小写的变量名。大写字母在python中可能有其他含义。
变量值
变量指向特定的值(自定义:通常自己给变量赋值)
变量值可以随时改变;变量值保持同步更新
多个变量、一组变量赋值
一行代码中给多个变量赋值,这有助于缩短程序并提高其可读性。这 种做法最常用于将一系列数赋给一组变量。
需要:变量名数量与赋值数量相同(一一对应);一组变量名之间用,隔开;一组值之间也用,隔开
错误类型
名称错误
![](https://i-blog.csdnimg.cn/direct/06f82002505a4682b21a2ff695fd6788.png)
在这里,解释器发现了一个名称错误,并报告打印的变量 mesage 未定义:Python 无法识别你提供的变量名。名称错误通常意味着 两种情况:要么在使用变量前忘记了给它赋值,要么在输入变量名时拼写 不正确。
字符串string
表示/识别(如何知道是不是字符串):
用引号引起的都是字符 串,其中的引号可以是单引号,也可以是双引号。一般用单引号,这样可以再双引号里面再引用其他内容。如下图所示:
![](https://i-blog.csdnimg.cn/direct/f912f62822e542bc8e8146959d3669ef.png)
![](https://i-blog.csdnimg.cn/direct/baa4b0767b6a45d09fd12507e1953787.png)
功能
使用方法修改字符的大小写
在字符串中引用变量名【f字符串】
表示:
左引号前加上字母 f(见❶),再将要插入的变量放在花括号内(只要引用了变量,就要用f开头)。这样,Python 在显示字符串时,将把每个变量 都替换为其值。
这种字符串称为 f 字符串。f 是 format(设置格式)的简写,因为 Python 通过把花括号内的变量替换为其值来设置字符串的格式。上述代码的输出 如下:
如果只是单独输出一个变量,不叫引用。
比如:
比如:
添加空白——使用制表符或空行(每次可以使用一个或多个)
每次可以使用一个,也可以多个一起使用
因为这些符号也是字符串,所以编码时需要用引号引用
制表符\t
换行符\n
短暂性/永久性删除空白
删除字符串左、右边的空白——使用方法 .lstrip()或者.rstrip()
短暂性
如果需要永久改变,需要重新赋值(再关联)
删除前缀
使用方法 .removeprefix("要删除的字符")
短暂性
如果需要永久改变,需要重新赋值(再关联)
方法
变量名.方法()
例:在 name.title() 中, name 后面的句点(.)让 Python 对 name 变量执行 title() 方法指定的 操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息 来完成工作。这种信息是在括号内提供的。title() 函数不需要额外的信 息,因此它后面的括号是空的。
常见的方法
.title()
title()以首字母大写的方式显示每个单词,同时将不是首字母的字符全部小写
![](https://i-blog.csdnimg.cn/direct/4c0cc777aa11443cb727ffb7dcabb241.png)
.upper()
将字符串改为全大写
.lower()
将字符串改为全小写
应用:存储数据时,lower() 方法很有用。用户通常不能像你期望的那样提供 正确的大小写,因此需要将字符串先转换为全小写的再存储。以后需要显 示这些信息时,再将其转换为最合适的大小写方式即可。
.rstrip()
使输出的字符串右端没有空白,可使用 rstrip() 方法
暂时性。再次访问该变量,显示的仍是原来有空白的值。
永久删除这个字符串中的空白,必须将删除操作的结果关联到变量(重新赋值)。
在编程中,经常需要修改变量的值,再将新值关联到原 来的变量。这就是变量的值可能随程序的运行或用户的输入数据发生变化 的原因所在。
.lstrip()
使输出的字符串左端没有空白,可使用 rstrip() 方法
.strip()
.removeprefix("需要删除的字符")
.removesuffix("需要删除的字符")
应用:显示不包含扩展名的文件名
数(number)
类型
整数integer
浮点数float
常量constant
Python 程序员会使用全大写字母来指出应将某个 变量视为常量,其值应始终不变:
在代码中,如果我们要指出应将特定的变量视为常量,可将其变量名全大写。
下划线表示大数字
在书写很大的数时,可使用下划线将其中的位分组,使其更清晰易读。当你打印这种使用下划线定义的数字时,Python 不会打印其中的下划线:
运算
加+
减-
乘*
除/
乘方**
python
#
在 Python 中,注释用井号(#)标识。井号后面的内容都会被 Python 解 释器忽略,如下所示: