源码技术
php
java
python
Linux
当前位置:
首页
>
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
没有
内置的常量支持,我们给出的是一个约定俗成的
惯例
使用
全大写字母
(单词由
下划线_
分割)来将某个变量视为常量
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:596563534@qq.com 。
python学习—年会不能停,游戏抽签抽奖
为什么我学Python时不知道这个手册
最新文章
python学习—年会不能停,游戏抽签抽奖
Python基础(八)之数值类型字典
Python编程最好的就业方向是什么?
【精】黑马程序员Python+AI零基础入门到大神全套视频课程,覆盖核心语法、AI应用、数据分析及Web应用等实战项目开发全流程
Python知识点 | Day16 lambda匿名函数
用到退休!Linux 高频运维命令全梳理
Telegraf监控实战:一套配置采集Linux、Docker和MySQL指标
Linux 系统管理篇(七):LVM、RAID 与文件系统原理
一图归纳Linux必会命令!
python数据分析项目开发二十套项目合集发源码 文档轻松做出python项目
热门文章
Python对数据进行可视化展示(甘特图)
PHP 8.6 将迎来原生并发能力
PHP 8.6 将迎来原生并发:原生 70+ 函数自动非阻塞
为什么企业服务器清一色用 Linux?零基础入门,先搞懂这三个核心问题
智能时代的“linux时刻”:Harness、Agent Runtime、Agent OS 加速演进融合
退休程序员的一个周末项目,干翻Linux登顶GitHub星标榜
计算机网络安全kali linux常用命令(合规版)
让手机里跑一个完整的 Linux,AI 来操控.完全开源,完全免费
一包数据怎样穿过 Linux 内核:从网卡中断
搞网络安全不会 Linux 快捷键真的会被笑话......
随机文章
10个月宝宝每天需要喝多少奶粉?
DeepSeek Harness 与 Linux:两代"操作系统"的思想对比
Linux网络命令详解
网工们看完这60页,你的Linux就无敌了!(附超全笔记)
Linux系统下查看进程
搭建一个简单的内网Linux软件仓库(镜像源)之一:选型
运维网工超实用的19个Linux脚本!
外卖Java系统选型:看整套架构还是只看界面
分享七个 Python 在网络编程中的实战技巧,粘包问题就这么解决.
字节跳动内部大佬都在用的《Python知识手册》,高清PDF流出,附下载!
如果你有野心请死磕这个网站 #python #编程 #计算机 #学习编程 #大学生 #准大一 #暑假 #工科 #入门 #app