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

2025-05-07 学习记录--Python-变量 + 常量 + 命名规则 + 变量的数据类型 + 数据类型

一、变量 ⭐️

多个变量的赋值 🍭

在这里插入图片描述

二、常量 ⭐️

程序在运行的过程中,值永远不会发生改变的量称之为常量
python没有专门的常量类型,一般约定俗成使用大写表示常量

举例: 🌰

# 圆周率
PI = 3.1415926
# 我的生日
MY_BIRTHDAY = '2025-05-07'

三、命名规则 ⭐️

在这里插入图片描述
在这里插入图片描述

四、变量的数据类型 ⭐️

(一)、获取变量的数据类型 🍭

type(变量名):获取变量的数据类型。

(二)、判断变量的数据类型 🍭

isinstance(变量名,数据类型):判断变量是否是该数据类型。

a = '1234ads'
print(type(a)) # str
print(isinstance(a, int)) # False
print(isinstance(a, str)) # True

在这里插入图片描述

五、数据类型 ⭐️

在这里插入图片描述

(一)、浮点数 🍭

四舍五入 round()
向上取整 math.ceil():需先导入数学库 import math
向下取整 math.floor():需先导入数学库 import math

# 浮点数的计算n1 = 2.1
n2 = 1.256
print(n1 + n2)# 四舍五入 round
n3 = round(n1+n2, 2)
print("四舍五入的结果是:", n3)import math # 导入数学库
# 向上取整 ceil
n4 = math.ceil(n1+n2)
print("向上取整的结果是:", n4)
# 向下取整 floor
n5 = math.floor(n1+n2)
print("向下取整的结果是:", n5)

在这里插入图片描述

(二)、布尔型(Boolean) 🍭

在这里插入图片描述

(三)、字符串(String) 🍭

在这里插入图片描述
举例: 🌰

# 创建字符串
s1 = 'hello'
print(s1)
s2 = "hello"
print(s2)
s3 = '''hello world'''
print(s3)
s4 = "It's a hat"
print(s4)
s5 = '1234\'\"6666' # \在Python里表示转译字符
print(s5)

在这里插入图片描述

在这里插入图片描述
举例: 🌰

# 创建字符串
s1 = 'hello'
print(s1)
s2 = "hello"
print(s2)
s3 = '''hello world'''
print(s3)
s4 = "It's a hat"
print(s4)
s5 = '1234\'\"6666' # \在Python里表示转译字符
print(s5)# 字符串拼接
print('--------字符串拼接--------')
print(s1 + s3 + s5)
n = 5
# print(s1 + n) # 注意:字符串与数字不能相加
# 字符串乘法
print('--------字符串乘法--------')
print(s1 * 2) # s1重复两次
print('*' * 20) # 打印20个*

在这里插入图片描述
在这里插入图片描述

http://www.xdnf.cn/news/318007.html

相关文章:

  • boost笔记: Cannot open include file: ‘boost/mpl/aux_/preprocessed/plain/.hpp‘
  • Decode rpc invocation failed: null -> DecodeableRpcInvocation
  • Notion Windows桌面端快捷键详解
  • [ linux-系统 ] 常见指令3
  • Linux 服务器静态 IP 配置初始化指南
  • UniAppx 跳转Android 系统通讯录
  • linux中的find命令——查找文件名
  • SSL/TLS 证书与数字签名:构建互联网信任的详解
  • Review --- Redis
  • 金融企业如何借力运维监控强化合规性建设?
  • 【hot100】bug指南记录1
  • Qt界面设计时窗口中各控件布局及自适应方法
  • [250507] 小米发布首个推理模型 MiMo,70亿参数展现卓越性能
  • 使用 Java 11 的 HttpClient 处理 RESTful Web 服务
  • 【Linux】Linux环境基础开发工具
  • 精益数据分析(46/126):深入剖析用户生成内容(UGC)商业模式
  • 并发设计模式实战系列(17):信号量(Semaphore)
  • 解构与重构:自动化测试框架的进阶认知之旅
  • Spring Boot 为 MongoDB 自动配置了哪些核心 Bean?
  • Make:独立创造者手册——从0到1的商业自由之路
  • 任意文件读取漏洞
  • 阿里联合北大开源数字人项目FantasyTalking,输出内容更加动态化~
  • HarmonyOS Next~HarmonyOS应用测试全流程解析:从一级类目上架到二级类目专项测试
  • 游戏引擎学习第262天:绘制多帧性能分析图
  • 标量/向量/矩阵/张量/范数详解及其在机器学习中的应用
  • MCP 入门指南
  • Kubernetes生产环境实战:深度排查Pod内存溢出(OOM)问题指南
  • 优选算法系列(8.多源BFS)
  • Vue3响应式:effect作用域
  • linux命令>/dev/null 2>1的含义