news 2026/8/26 13:53:12

pathon基础常见数据类型

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
pathon基础常见数据类型

查看数据类型

type(要查看类型的数据) 可以得到数据类型

检查数据类型

isinstance(数据,类型) 检查数据是否属于指定类型,返回的是一个bool值

定义字符串的三种方式

s1 = “Hello” # 双引号定义
s2 = ‘Python’ # 单引号定义
s3 = “”"
hello
World
“”"
三引号定义多行

常见的转义字符:

转义字符名称作用
\'单引号表示单引号'
\"双引号表示双引号"
\n换行符开始新的一行(换行)
\t制表符增加缩进,缩进一个制表符(tab)的大小

int类型变成字符串类型

str(int数字) 将int类型转换成字符串

字符串格式化

通过 % 占位符的形式完成字符串和变量的快速拼接。(其中 % 表示我要占位,s 表示将变量转为字符串放入占位的位置)

s1="涛哥"print("大家好,我是 %s,欢迎大家进入Python课程的学习"%s1)

也可以通过f"内容{变量/表达式}"的形式来完成快速格式化。 推荐方式

name="涛哥"print(f"大家好,我是{name},欢迎大家进入Python课程的学习")

输入与输出

  • input语句(函数)的功能就是获取键盘输入的数据,具体的用法为:s = input("提示信息")
  • print语句(函数)的功能就是将数据输出到控制台,具体语法为:print(数据...)

算术运算符

算术运算符是用于执行基本的数学运算的符号,作用于一个或多个操作数上,并产生一个计算结果。

运算符描述举例说明
+加法1 + 5 1 + 51+5:1加上5
-减法8 − 3 8 - 383:8减3
*乘法3 ∗ 8 3 * 838:3乘以8
/除法10 / 5 10 / 510/5:10除以5,除法结果是小数
//整除10 / / 3 10 // 310//3:10整除3,整除结果为整数
%取余/求模10 % 3 10 \% 310%3:10模于3,结果为1(10除3取余数)
**幂指数10 ∗ ∗ 3 10 ** 3103:10的3次方

赋值运算符

赋值运算符是编程语言中用于将值(或表达式的结果)保存到变量中的运算符。(把右边的值,赋给左边的变量)

运算符描述实例
=赋值运算符=号右边的结果赋值给左边的变量,如num = 1+2,结果num的值为3
+=加法赋值运算符num += 2等效于num = num + 2
-=减法赋值运算符num -= 2等效于num = num - 2
*=乘法赋值运算符num *= 2等效于num = num * 2
/=除法赋值运算符num /= 2等效于num = num / 2
%=取模赋值运算符num %= 2等效于num = num % 2
//=取整除赋值运算符num //= 2等效于num = num // 2
**=幂赋值运算符num **= 2等效于num = num ** 2

比较运算符

比较运算符,也称为关系运算符,用于比较两个值之间的关系。会计算运算符两边的表达式,然后返回一个布尔值作为结果(True- 表示比较关系成立;False- 表示比较关系不成立)。

运算符描述实例
==等于a == b判断a是否等于b
!=不等于a != b判断a是否不等于b
>大于a > b判断a是否大于b
>=大于等于a >= b判断a是否大于等于b
<小于a < b判断a是否小于b
<=小于等于a <= b判断a是否小于等于b

逻辑运算符

逻辑运算符是用于连接多个条件(布尔表达式,其值为“真”或“假”),并返回一个最终布尔结果的运算符。

运算符描述实例
and逻辑与(并且)同时成立才是符合条件的(左右两边都为True,结果才为True)
or逻辑或(或者)只要有一个符合要求的即可(只要左右两边有一个为True,结果就为True)
not逻辑非(取反)取反操作,True变为False,False变为True
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 16:58:28

IT咨询——指标跌了怎么办?一套完整的异动分析“急救手册”

凌晨两点&#xff0c;某电商公司数据群里弹出一条消息&#xff1a;“DAU又跌了&#xff0c;跌了5%。”三个小时后&#xff0c;老板的追问会准时到达。而这三个小时&#xff0c;是数据分析师的“黄金救援时间”。指标跌了怎么办&#xff1f;是拍脑袋猜原因&#xff0c;还是无头苍…

作者头像 李华
网站建设 2026/7/14 16:58:30

Raspberry Pi Compute Module Zero Development Board开发板(三)

&#xff08;六&#xff09;Raspberry Pi Compute Module Zero Development Board 部署 ZeroClaw关于 ZeroClaw项目简介 ZeroClaw 是一个高性能、低资源占用、可组合的自主智能体运行时。ZeroClaw 是面向智能代理工作流的运行时操作系统 — 它抽象了模型、工具、记忆和执行层&a…

作者头像 李华
网站建设 2026/7/14 16:58:28

13、【AI】【Agent】联网使用大模型(多轮对话tokens)

【声明】本博客所有内容均为个人业余时间创作&#xff0c;所述技术案例均来自公开开源项目&#xff08;如Github&#xff0c;Apache基金会&#xff09;&#xff0c;不涉及任何企业机密或未公开技术&#xff0c;如有侵权请联系删除 背景 上篇 blog 【AI】【Agent】联网使用大模…

作者头像 李华
网站建设 2026/7/14 16:58:32

Next.js 16 缓存策略详解:从旧模型到 Cache Components

在 Next.js 中&#xff0c;“缓存”从来不是一个附加能力&#xff0c;而是整个渲染模型的一部分。尤其到了 Next.js 16&#xff0c;随着 Cache Components 的引入&#xff0c;页面不再只是在“静态”与“动态”之间二选一&#xff0c;而是可以在同一个路由里同时包含静态外壳、…

作者头像 李华
网站建设 2026/7/14 16:58:34

ssm+java2026年毕设社区老人服务管理系统【源码+论文】

本系统&#xff08;程序源码&#xff09;带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、选题背景关于社区养老服务管理系统的研究&#xff0c;现有研究主要以综合性养老服务平台或医疗机构管理系统为主&#xff0c;专门针对社…

作者头像 李华