当前位置: 首页 > 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.lryc.cn/news/574714.html

相关文章:

  • 大模型时代的创业机遇
  • 快速搭建企业级私有仓库:Docker + Nexus3 私服指南
  • 数据结构知识点总结--绪论
  • 02-StarRocks数据导入导出FAQ
  • 域名 SSL证书和IP SSL证书有什么区别?
  • 15:00开始面试,15:06就出来了,问的问题有点变态。。。
  • OSS大数据分析集成:MaxCompute直读OSS外部表优化查询性能(减少数据迁移的ETL成本)
  • 内存泄漏系列专题分析之二十四:内存泄漏测试Camera相机进程内存指标分布report概述
  • C++【生存游戏】开发:荒岛往事 第一期
  • 机器学习×第十三卷:集成学习上篇——她不再独断,而是召集小队贴贴你
  • Leetcode-2563. 统计公平数对的数目
  • prometheus 配置邮件告警
  • Unity2D 街机风太空射击游戏 学习记录 #13 射击频率道具 最高分
  • 如何使typora图片不居中留白?
  • 【网络安全】从IP头部看网络通信:IPv4、IPv6与抓包工具 Wireshark 实战
  • WinUI3入门11:改变鼠标形状 设置光标
  • 鸿蒙应用开发中的状态管理:深入解析AppStorage与LocalStorage
  • 基于Qt C++的影像重采样批处理工具设计与实现
  • jenkinsfile调用groovy
  • 服务器安装指南
  • 从iOS到Flutter:我的转型之路与技术成长启示
  • Redis哈希表Rehash全解析:扩容缩容背后的渐进式智慧
  • 一种集成统计、视觉和基于规则方法的新型可解释医学图像分类人工智能框架|文献速递-最新论文分享
  • ffmpeg下载地址
  • wpf单文件打包还有 一些dll打包不进去?
  • 基于单片机的语音控制设计(论文)
  • PYTHON从入门到实践2-环境配置与字符串打印用法
  • 【开源项目】比 PyInstaller 更方便:图形界面打包 Python 脚本的体验
  • linux nginx更换域名证书
  • Ubuntu服务器中MySQL如何进行主从复制