Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python 变量和简单数据类型

Python 变量和简单数据类型

作者头像
程序猿川子
发布于 2025-04-24 07:19:08
发布于 2025-04-24 07:19:08
8400
代码可运行
举报
运行总次数:0
代码可运行

从 hello_world.py 开始

  • 创建一个 Python 文件:hello_world.py
  • .py 指出这是一个 Python 文件,因此编辑器将使用 Python 解释器来运行它。
  • Python 解释器将读取整个程序,确定其中每个单词的意义。

变量

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python 代码解读复制代码message = 'Hello Python world!'
print(message)
  • 添加了一个名为 message 的变量。
  • 每个变量都指向一个值——与该变量相关联的信息。
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python 代码解读复制代码message = 'Hello Python world!'
print(message)

message = 'Hello Python Crash Course world!'
print(message)
  • 修改 hello_world.py,使其再打印一条消息。
  • 在程序中可随时修改变量的值,而Python将始终记录变量的最新值。

变量的命名和使用

  • 变量名只能包含字母、数字和下划线。
  • 变量名不能包含空格,但能使用下划线来分隔其中的单词。
  • 不要将 Python 关键字和函数名用作变量名,即不要使用 Python 保留用于特殊用途的单词,如 print
  • 变量名应既简短又具有描述性。
  • 慎用小写字母 l 和大写字母 O,因为它们可能被人错看成数字 1 和 0 。

就目前而言,应使用小写的 Python 变量名。虽然在变量名中使用大写字母不会导致错误,但是大写字母在变量名中有特殊含义。

使用变量时避免命名错误

变量是标签

  • 变量常被描述为可用于存储值的盒子,但它并未准确描述 Python 内部表示变量的方法。
  • 更好的定义是,变量是可以赋给值的标签,也可以说变量指向特定的值。

字符串

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

使用方法修改字符串的大小写

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python 代码解读复制代码name = 'ada lovelace'
print(name.title())
  • 方法 title() 以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。
  • 还有其他几个很有用的大小写处理方法。例如,要将字符串改为全部大写或全部小写:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python 代码解读复制代码print(name.upper())
print(name.lower())

在字符串中使用变量

  • 有些时候,你可能想在字符串中使用变量的值。
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python 代码解读复制代码first_name = 'ada'
last_name = 'lovelace'
full_name = f"{first_name} {last_name}"
print(full_name)
  • 要在字符串中插入变量的值,可在前引号前加上字母 f,再讲要插入的变量放入花括号内。
  • 这样,当 Python 显示字符串时,将把每个变量都替换为其值。
  • 使用 f字符串 可完成很多任务,如利用与变量关联的信息来创建完整的消息,如下所示:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python 代码解读复制代码first_name = 'ada'
last_name = 'lovelace'
full_name = f"{first_name} {last_name}"
print(f"{full_name.title()}")

f字符串 是 Python 3.6 引入的。如果你使用的是 Python 3.5 或更早的版本,需要使用 format() 方法,而非这种 f语法

  • 要使用方法format(),可在圆括号内列出要在字符串中使用的变量。对于每个变量,都通过一对花括号来引用。这样将按顺序将这些花括号替换为圆括号内列出的变量的值,如下所示:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python 代码解读复制代码full_name = "{} {}".format(first_name, last_name)
print(full_name)

使用制表符或换行符来添加空白

  • 制表符 \t
  • 换行符 \n

删除空白

  • 在 Python 中删除用户输入数据中的多余空白易如反掌。
  • Python 能够找出字符串 开头末尾 多余的空白。要确保字符串 末尾 没有空白,可使用方法 rstrip()
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python 代码解读复制代码>>> favourate_language = 'python '
>>> favourate_language
'python '
>>> favourate_language.rstrip()
'python'
>>> favourate_language
'python '
>>>

这种删除只是暂时的,要永久删除这个字符串中的空白,必须将删除操作的结果关联到变量。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python 代码解读复制代码>>> favourate_language = favourate_language.rstrip()
>>> favourate_language
'python'
>>>
  • 你还可以剔除字符串开头的空白,或者同时剔除字符串两边的空白。为此,可分别使用方法 lstrip()strip()

使用字符串时避免语法错误

语法错误是一种你时不时会遇到的错误。程序中包含非法的 Python 代码时,就会导致语法错误。

整数

  • 在 Python 中,可对整数执行加减乘除运算。
  • Python 使用两个乘号表示乘方运算。
  • Python 还支持运算次序,因此可在同一个表达式中使用多种运算。还可以使用圆括号来修改运算次序,让 Python 按你指定的次序执行运算。

浮点数

  • Python 将所有带小数点的数称为浮点数。

整数和浮点数

  • 将任意两个数相除时,结果总是浮点数,即便这两个数都是整数且能整除。
  • 在其他任何运算中,如果一个操作数是整数,另一个操作数是浮点数,结果也总是浮点数。

数中的下划线

  • 书写很大的数时,可使用下划线将其中的数字分组,使其更清晰易读。
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python 代码解读复制代码>>> universe_age = 14_000_000_000
>>> universe_age
14000000000
>>>
  • 这是因为存储这种数时,Python 会忽略其中的下划线。

同时给多个变量赋值

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python 代码解读复制代码>>> x, y, z = 0, 0, 0

常量

  • 常量类似于变量,但其值在程序的整个生命周期内保持不变。
  • Python 没有内置的常量类型,但 Python 程序员会使用全大写来指出应将某个变量视为常量,其值应始终不变:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python 代码解读复制代码MAX_CONNECTIONS = 5000
  • 在代码中,要指出应将特定的变量视为常量,可将其字母全部大写。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
《Python编程:从入门到实践》 第二章 笔记
该文章介绍了如何用Python编程实现字符串操作、变量、数据类型、条件语句、循环、函数、模块、文件操作、异常处理、注释等。同时,还介绍了如何用Python编程实现字符串操作、变量、数据类型、条件语句、循环、函数、模块、文件操作、异常处理、注释等。
企鹅号小编
2017/12/26
6470
《Python编程:从入门到实践》 第二章 笔记
【Python】2. 变量和数据类型
下面来尝试在helloWorld.py中使用变量。在这个文件的开头添加一行代码,并对第二行的代码进行修改,如下所示:
爱敲代码的小杨.
2024/10/03
960
【Python】2. 变量和数据类型
python实战系列之python变量
编程语言中为了能够更好的处理数据,都需要使用一些变量。Python 语言的变量可以是各种不同的数据类型,使用变量的时候不需要声明直接使用就可以。
互联网老辛
2018/10/18
4910
Python基础01——变量和简单数据类型
使用变量能够简化我们的代码,可以把很多很长的一些数据赋值给变量,通过变量来操作这些数据。
每天都要进步的阿凯
2022/07/25
5190
送书 | Python编程:从入门到实践
本文摘自《Python编程:从入门到实践》一书,本书是Amazon编程入门类榜首图书,是一本全面的Python编程从入门到实践教程,带领读者快速掌握编程基础知识、编写出能解决实际问题的代码并开发复杂项目。 参与方式:在评论区留言,谈谈你对本章节的内容理解,根据评论质量和评论点赞数,综合排名前五的用户可获得本书,活动截止时间为10月1日(周日)晚22点。感谢图灵教育对活动的支持。 第 2 章 变量和简单数据类型 在本章中,你将学习可在Python程序中使用的各种数据,还将学习如何将数据存储到变量中,以
AI科技大本营
2018/04/26
3K0
送书 | Python编程:从入门到实践
【Python3.7学习笔记】三、变量和
【Python3.7学习笔记】一、环境搭建 【Python3.7学习笔记】二、第一个python程序 【Python3.7学习笔记】三、变量和简单数据类型 【Python3.7学习笔记】四、列表 【Python3.7学习笔记】五、字典
py3study
2020/01/11
7420
Python学习(一)变量与常用数据类型​
message后面加.title(),即为对变量message执行方法title()指定的操作:将每个单词首字母转换为大写形式。Pyhon中还有很多对字符串进行操作的方法,用的时候查一下即可。
xbai921031
2022/05/25
2060
Python学习(一)变量与常用数据类型​
Python——变量和基本数据类型
python对于初学者友好的地方就在于,没有一些固定的,格式化的东西需要写上,初学者可以开始自由的写点东西来开始学习python。 下面是我正在听歌的时候,随手写的打印歌词的代码。
zy010101
2021/03/05
4690
Python——变量和基本数据类型
关于“Python”的核心知识点整理大全2
在本章中,你将学习可在Python程序中使用的各种数据,还将学 习如何将数据存储到变量中,以及如何在程序中使用这些变量。
用户10920956
2024/01/18
1840
关于“Python”的核心知识点整理大全2
十分钟快速入门 Python,看完即会,不用收藏!
读完本篇文章后,可对 Python 语言特性、编码风格有一定了解,并可写出简单的 Python 程序。
一墨编程学习
2019/05/15
3K0
0基础小白想学Python不知道怎么入门从何学起?十分钟带你快速入门 Python(初学者必看,收藏必备!!!)
本文以 Eric Matthes 的《Python编程:从入门到实践》为基础,以有一定其他语言经验的程序员视角,对书中内容提炼总结,化繁为简,将这本书的精髓融合成一篇10分钟能读完的文章。
全栈程序员站长
2022/09/08
3.2K0
Python变量和简单数据类型
变量名只能包含:字母、数字和下划线。但是数字首当其冲。 例子:正确:msg_1 错误:1_msg
菜菜有点菜
2022/03/02
3570
Python 干货 之变量和简单数据类型
进入 python3 终端:python3。退出 python3 终端:ctrl+D(ubuntu),或 exit() 函数。
用户3412318
2019/04/23
3680
Python学习手册--第二部分(数据类型)
简单地对Python有了一定的了解之后,我们开始正式学习Python。 Python的核心数据类型见下表。
wangweijun
2020/02/14
1.8K0
【Python入门第三讲】变量与简单的数据类型
储存程式型电脑结构(冯诺伊曼结构)提出了计算机制造的三个基本原则,即采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备)。运算器和控制器的合称中央处理器,负责执行各种运算、控制指令,并处理计算机软件中的数据。程序实际上是一系列指令的集合,通过组织这些指令,我们能够控制计算机按照特定的方式执行任务。具体来说:
不惑
2024/01/19
2271
【Python入门第三讲】变量与简单的数据类型
Python基础核心概念(1)
字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中引号包括单引号和双引号。这种灵活性能够在字符串中包含引号和撇号,如:
用户9925864
2022/07/27
5610
Python基础核心概念(1)
Python 基础 变量和数据类型
  python 数据类型       一,整数,可以出来任意大小的整数。 如 1, 100, -8080,0 等等。       二,浮点数,浮点数也可以被成为小数。       三,字符串,字符串是以'' 或"".       四,布尔值,布尔值和布尔代数的表示完全一致,一个布尔值只有 True ,False.       五,空值,空值是Python 里一个特殊的值,用None 表示,None 不能理解为0,         因为0 是有意义的,而不是None是一个特殊的空值。   print 语句:
用户1197315
2018/04/04
5640
Python基础入门---【Python安装,Python程序基本组成】
为什么学习Python, 不知道大家有没有听过一句话,人生苦短,我选Python。然后我们来看编程语言排行榜名。
叫我阿杰好了
2022/11/07
8180
Python基础入门---【Python安装,Python程序基本组成】
跟老表学Python第二课,数据类型和变量
大家好,我打算每日花1-2小时来写一篇文章,包括文章主题思考和实现,看看能不能被官方推荐。(帮我点点赞哦~)
老表
2024/06/03
1420
跟老表学Python第二课,数据类型和变量
Python变量与字符串
版权声明:本文为博主原创文章,欢迎扩散,扩散请务必注明出处。
Leshami
2018/11/07
1.9K0
相关推荐
《Python编程:从入门到实践》 第二章 笔记
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验