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

相关文章:

  • 原子操作(CAS)
  • OSS跨区域复制灾备方案:华东1到华南1的数据同步与故障切换演练
  • 嵌入式开发学习日志Day8(ARM体系架构——按键、蜂鸣器及中断)
  • 【bug】searchxng搜索报错Searx API returned an error
  • Vue项目使用defer优化页面白屏,性能优化提升,秒加载!!!
  • java-SpringBoot框架开发计算器网页端编程练习项目【web版】
  • QT多线程
  • Git 子模块 (Submodule) 完全使用指南
  • 烟花爆竹生产企业库房存储安全风险预警系统
  • 【Pandas】pandas DataFrame update
  • 【Docker基础】Docker容器管理:docker stop详解
  • Vue.js:渐进式框架赋能现代Web开发
  • 蓝桥杯嵌入式学习(cubemxkeil5)
  • word中如何快速打出上标?
  • 20250624java面试总结
  • 第九节 CSS工程化-预处理技术对比
  • 大白话蓝牙中的RPC:Remote Procedure Call远程过程调用
  • 壁挂马桶品牌推荐:我的“瑞尔特瑞家HX5”沉浸式体验报告健康与洁净的硬核科技
  • 从设备自动化到智能管控:MES如何赋能牛奶饮料行业高效生产?
  • 2025年渗透测试面试题总结-2025年HW(护网面试) 10(题目+回答)
  • Flask(四) 模板渲染render_template
  • 用Rust写平衡三进制加法器
  • 调试HDMI音频能8通道播放声音
  • 开疆智能CCLinkIE转ModbusTCP网关连接川崎机器人配置案例
  • linux grep的一些坑
  • GelSight Mini视触觉传感器开发资源升级:触觉3D点云+ROS2助力机器人科研与医疗等应用
  • Flutter动画开发:从基础到高级实战
  • Luckysheet Excel xlsx 导入导出互相转换
  • css color 十六进制颜色透明度
  • Harmony状态管理 @Local和@Param