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

PYTHON从入门到实践4-数据类型

"""
【1】字符串
【2】f""字符串的使用
【3】数,math函数的使用
【4】注释 #
【5】PYTHON的数据类型
"""
import mathwho = "张三"
where = "合肥"
time = "2025年6月26日"
message = f"{who}在{time}时间点去了{where}游玩!"
print(message)
# python代替计算器
res = math.log2(8)
print(res)
print(5 + 3)
print(8 / 2)myLoveNumber = 127
print(f"我喜欢的数字是:{myLoveNumber}")print(len(str(myLoveNumber)))
print(type(myLoveNumber))
print(type(str(myLoveNumber)))

前言

Python作为一门简洁高效的编程语言,在数据处理、科学计算和自动化脚本等领域广受欢迎。本文将介绍Python中的字符串操作、数字运算以及数据类型等基础知识,帮助初学者快速上手Python编程。

一、字符串操作

1. 基本字符串

在Python中,字符串是用单引号(')或双引号(")括起来的文本。

python

复制

下载

who = "张三"
where = "合肥"
time = "2025年6月26日"

2. f-string格式化字符串

Python 3.6引入了f-string(格式化字符串字面量),它提供了一种简洁直观的方式来嵌入表达式到字符串中。

python

复制

下载

message = f"{who}在{time}时间点去了{where}游玩!"
print(message)
# 输出:张三在2025年6月26日时间点去了合肥游玩!

f-string以f或F开头,字符串中的表达式用大括号{}包裹,Python会计算这些表达式并将结果插入字符串中。

二、数字与数学运算

1. 基本运算

Python可以像计算器一样进行各种数学运算:

python

复制

下载

print(5 + 3)  # 加法,输出8
print(8 / 2)  # 除法,输出4.0

2. math模块

Python的math模块提供了许多数学函数:

python

复制

下载

import math
res = math.log2(8)  # 计算以2为底8的对数
print(res)  # 输出3.0

math模块还包含三角函数、指数函数、对数函数、常数π和e等常用数学工具。

三、Python数据类型

Python有多种内置数据类型,理解它们对编程至关重要。

1. 数字类型

python

复制

下载

myLoveNumber = 127
print(f"我喜欢的数字是:{myLoveNumber}")

Python中的数字类型包括:

  • int(整数):如127

  • float(浮点数):如3.14

  • complex(复数):如1+2j

2. 类型检查与转换

使用type()函数可以检查变量的类型:

python

复制

下载

print(type(myLoveNumber))  # 输出<class 'int'>

类型转换示例:

python

复制

下载

num_str = str(myLoveNumber)  # 将整数转换为字符串
print(type(num_str))  # 输出<class 'str'>
print(len(num_str))  # 输出3,因为"127"有3个字符

四、注释的使用

Python使用井号(#)进行单行注释:

python

复制

下载

# 这是一条注释
# python代替计算器

注释对于代码的可读性和维护性非常重要,良好的注释习惯是优秀程序员的标志之一。

五、综合应用

让我们看一个综合示例:

python

复制

下载

# 计算圆的面积
import mathradius = 5
area = math.pi * radius ** 2
print(f"半径为{radius}的圆的面积是:{area:.2f}")
# 输出:半径为5的圆的面积是:78.54

这个例子展示了如何:

  1. 导入math模块使用π常数

  2. 进行数学运算

  3. 使用f-string格式化输出,其中:.2f表示保留两位小数

总结

本文介绍了Python编程的基础知识,包括:

  • 字符串的定义和f-string格式化

  • 数字运算和math模块的使用

  • Python的基本数据类型及其转换

  • 代码注释的重要性

掌握这些基础知识是学习Python的重要第一步。建议读者动手尝试修改示例代码,观察不同操作的结果,以加深理解。在后续学习中,可以进一步探索列表、字典、控制流和函数等更高级的概念。

希望这篇文章能帮助你开始Python编程之旅!如果有任何问题,欢迎在评论区留言讨论。

http://www.dtcms.com/a/258240.html

相关文章:

  • 深入JVM:从零到实战,解锁Java性能与调优的终极武器
  • doris_工作使用整理
  • 记录某企业存储型XSS漏洞从发现到数据外泄全路径分析
  • Python 数据分析与可视化 Day 6 - 可视化整合报告实战
  • logback 日志不打印
  • uni-app项目实战笔记24--uniapp实现图片保存到手机相册
  • WEB安全--Java安全--jsp webshell免杀1
  • 【学习记录】Git Base使用-免密连接代码仓库
  • C2远控篇PowerShellC#对抗AV-EDR停用AMSI接口阻断ETW跟踪调用
  • 如何解决管家婆软件登录界面点下一步没有反应的问题
  • 3DSwiper 好看的走马灯轮播图
  • 医疗AI数智立体化体系V2.0泛化多模块编程操作手册--架构师版(上)
  • 公链(Public Blockchain)开发方案
  • 基于开源AI大模型与AI智能名片S2B2C商城小程序的企业营销数字化转型研究
  • 【机器学习深度学习】反向传播机制
  • ArkTS与仓颉开发语言:鸿蒙编程的双子星
  • 脉内频率捷变LFM信号
  • 【sklearn】K-means、密度聚类、层次聚类、GMM、谱聚类
  • IntersectionObserver 详细介绍(实现加载下一页效果)
  • 代码随想录|图论|01图论基础
  • 项目需求评审报告参考模板
  • cherry-pick除了使用命令,有没有什么工具可以使用,或者更高效的方法
  • OSS生命周期管理自动化:7天冷归档+30天低频访问的合规存储策略(结合企业级数据分级场景)
  • 从代码学习深度学习 - 情感分析:使用循环神经网络 PyTorch版
  • 【运维系列】Plane 开源项目安装和配置指南
  • 爬虫004----网页解析库
  • css 文字跳跃动画
  • prometheus 配置邮件告警
  • iostat中的util原理
  • 大模型项目实战:业务场景和解决方案