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

python基础 基本数据类型 执行顺序 条件判断 常用字符串操作 常用工具类

了解Python的基础知识和常用操作是编程入门的关键。下面我将简要介绍Python的基本数据类型、执行顺序、条件判断、常用字符串操作以及常用工具类。

基本数据类型

Python中的基本数据类型包括:

‌1. 整数‌ (int): 例如,1, 42, -3.

  1. ‌浮点数‌ (float): 例如,3.14, 2.718, -0.001.
  2. ‌布尔值‌ (bool): True 和 False.
  3. ‌字符串‌ (str): 例如,‘hello’, “Python”, ‘’‘文本’‘’.
  4. ‌列表‌ (list): 例如,[1, 2, 3], [‘a’, ‘b’, ‘c’].
  5. ‌元组‌ (tuple): 例如,(1, 2, 3), (‘a’, ‘b’, ‘c’).
  6. ‌字典‌ (dict): 例如,{‘name’: ‘Alice’, ‘age’: 25}.
  7. ‌集合‌ (set): 例如,{1, 2, 3}, {‘a’, ‘b’, ‘c’}.
  8. ‌None‌ (None): 表示空值或无值。

执行顺序

Python代码通常是按顺序从上到下执行的,但有几个情况会改变这个顺序:

‌函数调用‌:当调用一个函数时,程序会跳转到该函数的定义并执行,执行完毕后再返回调用点。
‌循环‌:for 和 while 循环会让程序重复执行某段代码。
‌条件判断‌:if、elif 和 else 语句会根据条件选择性地执行代码块。
‌异常处理‌:try、except、finally 语句块用于处理异常情况。
条件判断

条件判断用于根据一定的条件来执行不同的代码块,主要使用 if、elif 和 else 关键字:

x = 10

if x > 5:
    print("x is greater than 5")
elif x == 5:
    print("x is equal to 5")
else:
    print("x is less than 5")

常用字符串操作

字符串是Python中非常常用的数据类型,以下是一些常用的字符串操作:

s = "Hello, World!"

# 字符串长度
length = len(s)  # 13

# 字符串拼接
greeting = "Hello"
audience = "World"
message = greeting + ", " + audience + "!"  # "Hello, World!"

# 字符串格式化
name = "Alice"
formatted_string = f"Hello, {name}!"  # "Hello, Alice!"

# 访问字符串中的字符
first_character = s  # 'H'
last_character = s[-1]  # '!'

# 字符串切片
substring = s[0:5]  # 'Hello'

# 字符串方法
upper_s = s.upper()  # 'HELLO, WORLD!'
lower_s = s.lower()  # 'hello, world!'
split_s = s.split(", ")  # ['Hello', 'World!']
replace_s = s.replace("World", "Python")  # 'Hello, Python!'

常用工具类

Python标准库提供了许多有用的工具类,这里介绍几个常用的:

‌math‌:用于数学计算

import math

result = math.sqrt(16)  # 4.0
angle = math.radians(90)  # 1.5708

‌datetime‌:用于日期和时间操作

from datetime import datetime

now = datetime.now()
formatted_now = now.strftime("%Y-%m-%d %H:%M:%S")

‌random‌:用于生成随机数

import random

random_number = random.random()  # 生成0到1之间的随机数
random_int = random.randint(1, 10)  # 生成1到10之间的随机整数

‌os‌:用于与操作系统交互

import os

current_directory = os.getcwd()  # 获取当前工作目录
os.chdir("/path/to/directory")  # 改变当前工作目录

‌sys‌:用于与Python解释器交互

import sys

command_line_arguments = sys.argv  # 获取命令行参数
sys.exit()  # 退出程序

这些只是Python基础知识的冰山一角,要全面掌握Python编程,还需要进一步学习和实践。希望这些介绍对你有所帮助!


http://www.kler.cn/a/396127.html

相关文章:

  • Python小试牛刀:第一次爬虫,获取国家编码名称
  • 供应链管理、一件代发系统功能及源码分享 PHP+Mysql
  • 微信小程序navigateTo:fail webview count limit exceed
  • 蓝桥杯竞赛单片机组备赛【经验帖】
  • 在 Oracle Linux 8.9 上安装Oracle Database 23ai 23.5
  • openwebui二改界面环境搭建
  • 英伟达 Isaac ROS产品体验
  • Java—— 正则表达式
  • 【系统架构设计师】真题论文: 论基于 DSSA 的软件架构设计与应用(包括解题思路和素材)
  • Nacos黑马笔记
  • 前端知识点---this的用法 , this动态绑定(Javascript)
  • 大数据如何助力干部选拔的公正性
  • 宝塔面板从 Nginx 切换到 Caddy:详细教程
  • 麒麟时间同步搭建chrony服务器
  • Python学习从0到1 day26 第三阶段 Spark ④ 数据输出
  • 发布rust crate
  • SpringCloud篇(服务提供者/消费者)(持续更新迭代)
  • 时序数据基础TDEngine
  • Flume的安装与使用
  • 249: 凸包面积
  • Spark RDD 的 compute 方法
  • Apache Doris:高级数据导入导出与外部系统集成
  • PyTorch和TensorFlow和Keras
  • Rust Struct 属性初始化
  • SpringBoot(5)-SpringSecurity
  • 循环队列KFIFO