当前位置:首页>python>Python基础 第二章:变量与简单的数据类型

Python基础 第二章:变量与简单的数据类型

  • 2026-09-10 04:15:39
Python基础 第二章:变量与简单的数据类型

运行解释

注(了解 不要求记忆):
目前来说,你可以把 Python 解释器当作一个黑盒子,只要知道它大概的作用就行。

编程语言和世界上的其他语言一样,也有自己的语法和词汇,我们能通过学习 Python 语言,来和 Python 解释器进行沟通。
Python 解释器有点笨,它只能读懂 Python 语言,所以无法解释其他语言,就好像如果你不会外文,看外文就如同看天书一样。

同时它只会按部就班地执行你写的代码,所以需要你来确保代码的正确性,而这里的“按部就班”,却是很多人热爱编程的原因之一。
                      变量
修改上一章写的代码
修改后的代码中:
添加了一个名为message的变量(variable)
指向的值为文本”Hello Python world!"
每个变量都指向一个值,这个值与变量相关联
输出仍是一样的:
再添加两行代码:
运行程序
 可以看到两行不一样的输出
我们可以在程序中随时修改变量的值,Python将会始终记录最新值
注:VS Code 不在终端中,而在调试控制台中输出内容的原因,是由于这里已经按照附录 B 进行了配置(不会配置的小伙伴  后续会教大家如何配置 )

变量是标签

变量常被描述为可用于存储值的盒子,
但是这种定义并没有准确地描述Python内部表示变量的方式.
更好的定义是:变量是可以被赋值的标签.也可以说变量指向特定的值.
如图1 图2所示
接下来将介绍的第一种数据类型是字符串

字符串(string)

字符串就是一系列字符.
在Python中,用英文引号引起的都是字符串.
引号可以是双引号,
也可以是单引号.
还有一种特殊的写法,使用三个双引号.
三个引号可以创建跨行字符串,
注:三个单引号的写法也是支持的,但是依据代码风格指南(PEP 8),为了一致性考虑,我们应该始终使用三个双引号的写法。
只有一个引号的写法则不能跨行.
实际上,一个引号的写法也可以跨行,只需要在每行的末尾加入表示连接的字符\即可.
字符串:f-字符串
要在字符串中插入变量的值,可先在左引号前加上字母f,再将要插入的变量放在花括号内,这样,Python在显示字符串时,将把每个变量都替换为其值
我们可以在f-字符串中,使用花括号{ }来引用代码中定义的变量
f是format(设置格式)的简写,因为Python通过把花括号内的变量替换为其值来设置字符串的格式
字符串:添加空白
在编程中,空白泛指任何非打印字符,如空白、制表符、换行符等.
我们可以使用空格来添加空白.
或使用特殊的字符添加空白.
\t:在字符串中表示制表符.
\n:在字符串中表示换行符.
注:\t和\n叫做转义字符.
字符串:删除空白
可以使用以下方法来删除空白:
lstrip( ):移除左端的空白.
rstrip( ):移除右端的空白.
strip( ):移除两端的空白.
这很难看出区别

方法/函数(method/function)

书写方式:
定义:Python对变量执行指定的操作
例如
name后面的点号.(dot)让Python对name变量执行指定的操作.
这里对name变量执行title()方法指定的操作.
每个方法后面都跟着一对括号.
括号内包含方法需要的额外信息.
方法通常需要额外的信息来完成工作.
如图1、图2、图3所示
图1
图2
图3
字符串:大小写修改
使用方法修改字符串的大小写.
upper():将字符串全部改为大写.
lower() :将字符串全部改为小写.
title():每个单词的首字母大写.
字符串:删除前缀
我们有时需要删除网址的前缀'https://'部分
删除前缀后:
removeprefix():
移除字符串中指定的前缀
注:remove 去除      prefix    前缀
字符串:删除后缀
removesuffix( ):
删除字符串指定的后缀
字符串的简单拼接
除了用f—字符串来生成字符串,
我们能对字符串“做运算”
可以使用+号来拼接字符串:
还可以使用*号来生成重复的字符串.
数:整数与浮点数
整数(integer):不带小数点的数  如 1
浮点数(float):带小数点的数  如   1.5
可在数中添加下划线_使大数更易读
1_000_000        1_000_000.5
注:只要运算过程中有浮点数,结果就会是浮点数
常量:程序内一直保持不变的变量
Python 没有内置的常量支持,我们给出的是一个约定俗成的惯例
使用全大写字母(单词由下划线_分割)来将某个变量视为常量

最新文章

随机文章