学习Python的第三天

server/2024/9/23 2:19:16/

学习Python的第三天,我开始深入Python的基本语法和特性,并通过编写一些简单的代码来加深理解。以下是我今天学习的一些代码案例:

1. 函数定义与调用

python"># 定义一个函数,计算两个数的和
def add_numbers(a, b):return a + b# 调用函数
result = add_numbers(5, 3)
print("The sum is:", result)

2. 字符串操作

python"># 字符串拼接
str1 = "Hello, "
str2 = "World!"
combined_str = str1 + str2
print(combined_str)# 字符串切片
text = "Python is a powerful language."
substring = text[7:13]  # 从索引7到索引12(不包含)
print(substring)# 查找字符串中的子串
index = text.find("powerful")
if index != -1:print("Found 'powerful' at index:", index)
else:print("'Powerful' not found.")# 字符串替换
new_text = text.replace("language", "programming language")
print(new_text)

3. 文件操作

python"># 写入文件
with open("example.txt", "w") as file:file.write("This is an example text.\n")file.write("Writing to a file in Python is easy.")# 读取文件
with open("example.txt", "r") as file:content = file.read()
print(content)# 逐行读取文件
with open("example.txt", "r") as file:for line in file:print(line, end='')  # end='' 用于避免额外的换行符

4. 条件语句与循环

python"># 条件语句
num = 10
if num > 5:print("The number is greater than 5.")
elif num == 5:print("The number is equal to 5.")
else:print("The number is less than 5.")# 循环语句
for i in range(5):print(i)# 使用while循环
count = 0
while count < 5:print(count)count += 1

这些代码案例涵盖了第三天学习的一些重要内容,包括函数的定义和使用、字符串操作、文件读写以及条件语句和循环的使用。通过编写和运行这些代码,我能够更好地理解和掌握Python的基本语法和特性。随着学习的深入,我将继续编写更复杂的程序来提升自己的编程能力。


http://www.ppmy.cn/server/23176.html

相关文章

企业微信hook接口协议,ipad协议http,发送小程序

发送小程序 参数名必选类型说明uuid是String每个实例的唯一标识&#xff0c;根据uuid操作具体企业微信send_userid是long要发送的人或群idisRoom是bool是否是群消息 请求示例 {"uuid":"543ed7f3-6ec1-4db8339a140f7","send_userid":788130255…

Eclipse内存分析器 Java内存分析工具MAT(Memory Analyzer Tool)的介绍与使用

1.visualvm实时监测 2.Memory Analyzer Tool打开 3.工具的使用可以参考 Java内存分析工具MAT(Memory Analyzer Tool)的介绍与使用 ------------------------ 1.我远程发现是其中一个客户端A请求服务器页面响应&#xff0c;一直得不到响应&#xff0c;然后客户端A一直请求&am…

[iOS]组件化开发

一、组件化开发基础 1.组件定义 在软件开发中&#xff0c;一个组件是指一个独立的、可替换的软件单元&#xff0c;它封装了一组相关的功能。组件通过定义的接口与外界交互&#xff0c;并且这些接口隔离了组件内部的实现细节。在Swift语言中&#xff0c;组件可以是一个模块、一…

ipad的文件如何传到手机里 iPad较大文件怎么发送出去 iMazing下载教程

在现代生活中&#xff0c;随着移动设备的普及和多样化&#xff0c;我们经常需要在不同设备之间传输文件&#xff0c;以便在工作、学习或娱乐中更加便捷地使用这些文件。iPad和iPhone是用户广泛使用的设备&#xff0c;我们时常使用它们来存储和访问大量的个人数据。但有时&#…

代码随想录算法训练营33期 第五十五天 | 392.判断子序列、115.不同的子序列

392.判断子序列 // dp[i][i] s[0到i-1]和s[0到j-1]的最大相同子序列长度 // if (s[i-1]t[j-1]) dp[i][j]dp[i-1][j-1]1; // else dp[i][j]dp[i][j-1];注意&#xff0c;我们只是在对比j中的情况&#xff0c;所以是j-1 // dp[0][0]0 class Solution { public:bool isSubsequence…

【C语言】变量占用内存的大小内存对齐

32位系统 64位系统类型 大小 大小 char 1 1 char * 4 8int 4 4 int * 4 8 short 2 2 short int 2 …

数据结构(九)---并查集

目录 1.集合 2.集合的相关操作 (1)查(Find)&#xff1a; •Find操作的优化 (2)并(Union)&#xff1a; •Union操作的优化 1.集合 数据元素之间的逻辑关系可以为集合&#xff0c;树形关系&#xff0c;线性关系&#xff0c;图关系。对于集合而言&#xff0c;一个集合可以划…

CSS基础——3.CSS盒子模型、浮动、定位

盒子模型是网页设计中经常用到的一种思维模型,由四个部分构成,从内到外分别为内容区(content)、内边距(padding)、边框(border)和外边距(margin),CSS 为这四个部分提供了一系列相关属性,通过对这些属性的设置可以丰富盒子的表现效果。 盒子的组成 外边距:margin 内…