python基础 基本数据类型 执行顺序 条件判断 常用字符串操作 常用工具类
了解Python的基础知识和常用操作是编程入门的关键。下面我将简要介绍Python的基本数据类型、执行顺序、条件判断、常用字符串操作以及常用工具类。
基本数据类型
Python中的基本数据类型包括:
1. 整数 (int): 例如,1, 42, -3.
- 浮点数 (float): 例如,3.14, 2.718, -0.001.
- 布尔值 (bool): True 和 False.
- 字符串 (str): 例如,‘hello’, “Python”, ‘’‘文本’‘’.
- 列表 (list): 例如,[1, 2, 3], [‘a’, ‘b’, ‘c’].
- 元组 (tuple): 例如,(1, 2, 3), (‘a’, ‘b’, ‘c’).
- 字典 (dict): 例如,{‘name’: ‘Alice’, ‘age’: 25}.
- 集合 (set): 例如,{1, 2, 3}, {‘a’, ‘b’, ‘c’}.
- 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编程,还需要进一步学习和实践。希望这些介绍对你有所帮助!