当前位置: 首页 > news >正文

Python学习笔记之(二)变量和简单的数据类型

变量和简单的数据类型

  • 1. 变量
  • 2. 字符串
    • 2.1 修改字符串的大小写
    • 2.2 在字符串中使用变量
    • 2.3 使用制表符或换行符来添加空白
    • 2.4 删除空白
    • 2.5 删除前/后缀
  • 3. 数
    • 3.1 整数
    • 3.2 浮点数
    • 3.3 整数和浮点数
    • 3.4 数中的下划线
    • 3.5 同时给多个变量赋值
    • 3.6 常量
  • 4. 注释
  • 5. Python 之禅


本篇文章主要讲解了 Python 中变量的定义,以及 Python 中字符串和数两种数据类型。


1. 变量


可随时修改变量的值,Python 记录变量最新值

  • 变量名只能包含字母数字下划线;==》中文也可以,但不推荐;
    变量名可以字母和下划线打头,但是不能以数字打头。
  • 变名不能包含空格,但可以用下划线来分隔;
  • 不要将 Python 关键字和函数名作为变量名;
  • 变量名应既简短又具有描述性;

2. 字符串

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

2.1 修改字符串的大小写

使用方法:

  • 变量名.函数名
说明:
title()-->首字母修改为大写
upper()-->全大写
lower()-->全小写例如:
say_hello = "Hello Python world!"
print(say_hello.upper())输出结果:
HELLO PYTHON WORLD!

PS:每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成工作。title()函数不需要额外的信息,因此它后面的括号是空的。

例如:
在这里插入图片描述

2.2 在字符串中使用变量

f 字符串,f 是 format(设置格式)的简写,因为 Python 通过把花括号内的变量替换为其值来设置字符串的格式。

使用方法:

  • f"{变量1}{变量2}…{变量n}"
示例:
first_name = "H"
last_name = "Moon"
full_name = f"Hello {first_name} {last_name}, welcome to Python world!"
print(full_name)输出结果:
Hello H Moon, welcome to Python world!

在这里插入图片描述

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

在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。你可以使用空来来组织输出,让用户阅读起来更容易。

说明:
\t-->制表符
\n-->换行符例如:
print("Choose your language:\n\tChinese\n\tEnglish\n\tRussian")输出结果:
Choose your language:ChineseEnglishRussian

在这里插入图片描述

2.4 删除空白

说明:
strip()-->删除两端空白
rstrip()-->删除右端空白
lstrip()-->删除左端空白示例:
full_name = " H Moon "
print(f"{full_name.strip()}-->删除了两端空白")
print(f"{full_name.rstrip()}-->删除了右端空白")
print(f"{full_name.lstrip()}-->删除了左端空白")输出结果:
H Moon-->删除了两端空白H Moon-->删除了右端空白
H Moon -->删除了左端空白

在这里插入图片描述

2.5 删除前/后缀

说明:
removeprefix()-->删除前缀
removesuffix()-->删除后缀示例:
url = "www.baidu.com"
print(url.removeprefix("www."))
print(url.removesuffix(".com"))
temp_url = url.removeprefix("www.")
print(temp_url.removesuffix(".com"))输出结果:
baidu.com
www.baidu
baidu

在这里插入图片描述

3. 数

在编程中,经常使用数(number)来记录得分,表示可视化数据,存储次信息,等等。

3.1 整数

在 Python 中,可对整数(integer)执行加(+)减(-)乘(*)除(/)运算。
在终端会话中,Python 使用两个乘号(**)表示乘方运算。
Python 还支持运算顺序,因此可以在同一个表达式中使用多种运算,还可以用括号来调整运算顺序。

运算顺序:

  1. 先括号内运算
  2. 再处理乘除
  3. 最后进行加减
示例:
result = 2*(1+2*2)**2
print(result)输出结果:
50#此结果可以看出,乘方的运算顺序高于乘法!

在这里插入图片描述

3.2 浮点数

Python 将带小数点的数成为浮点数(float)
从很大程度来说,使用浮点数时无须考虑其行为。你只要输入要试用的数,Python 通常会按你期望的方式处理它们。需要注意的是,结果包含的小数位数可能是不确定的。

示例:
0.2+0.1输出结果:
0.3

在这里插入图片描述

3.3 整数和浮点数

  • 任意两个数相除,结果总是浮点数,即便这两个数都是整数且能整除;
  • 在其他任何运算中,如果一个操作数是整数,另 一个操作数是浮点数,结果也是浮点数
示例:
9/3
3.0*2输出结果:
3
6#从输出结果并看不出来是否为浮点数。

在这里插入图片描述

3.4 数中的下划线

在书写很大的数时,可使用下划线将其中的位分组,使其更清晰易读。

示例:
year = 2_025
min = 0.1234_5
print(year)
print(min)输出结果:
2025
0.12345

在这里插入图片描述

3.5 同时给多个变量赋值

可在一行代码中给朵哥变量赋值,这有助于缩短程序并提高可读性。

示例:
how , about , you = "how" , "about" , "you"
x , y , z = 1 , 2 , 3
print(f"{how} {about} {you}?")
print(x,y,z)输出结果:
how about you?
1 2 3

在这里插入图片描述

3.6 常量

常量(constant) 是在程序的整个生命周期内保持不变变量。Python 没有内置的常量类型,但 Python 程序员会使用全大写字母(单次可用下划线分隔)来指出应将某个变量视为常量。

MAX_MUN = 5000

4. 注释

注释(Comment) 让你能够使用自然语言在程序中添加说明。
在 Python 中,注释用井号(#)标识。井号后面的内容都会被 Python 解释器忽略。

#这里是注释,可标注函数功能XXX
print("Hello Hello Hello~") #这后面也可以注释,可标注本行代码内容XXX

在这里插入图片描述

5. Python 之禅

import this

在这里插入图片描述


上下文内容
上文:Python学习笔记之(一)搭建Python 环境
下文:敬请期待

更新时间
25年8月24日
http://www.dtcms.com/a/349076.html

相关文章:

  • 鸿蒙中Image白块问题分析与解决方案
  • Java:HashMap的使用
  • 2025/8/24 DockerDesktop安装使用
  • 云原生俱乐部-RH294知识点归纳(3)
  • Python内置函数全解析:30个核心函数语法、案例与最佳实践指南
  • Linux应急响应一般思路(二)
  • C++测试框架高级资源管理模块完整实现指南
  • 八、redis 入门 之 雪崩、穿透、击穿
  • 小米AX3600访问桥接的光猫
  • 如何一键统一文件名大小写?
  • Springboot框架的“上海迪士尼”旅游管理网站设计与开发
  • C++---双指针
  • 工作后的总结和反思3
  • cookie,session,token之间有什么关系
  • 大模型知识--Function Calls
  • Kubernetes — 学习 Sidecar 容器模式
  • 面经-自用
  • CVPR 2025 | 医学影像加速进化:深度学习×多模态,精准诊断再升级
  • Transformer 模型详解:从自注意力到编码器-解码器结构
  • 拓展:simulink中将仿真环境离散化
  • 关于熵减 - 飘升机
  • Vue3路由
  • C++11新特性全面解析(万字详解)
  • SQL Server从入门到项目实践(超值版)读书笔记 24
  • 详细的周任务清单(Week1-Week24,每周具体目标+任务)
  • Pod 生命周期:从创建到销毁的完整旅程
  • Linux shell编程初步认知与变量学习
  • 【基础算法】初识搜索:递归型枚举与回溯剪枝
  • 基于 Bright Data MCP + LangChain 构建实时网页问答 AI Agent:完整实战教程
  • 玩转深度学习数据填补!CNN-GRU组合模型数据填补(四个案例数据)