当前位置:首页>python>七天学会python基础入门之第二天

七天学会python基础入门之第二天

  • 2026-09-11 00:28:57
七天学会python基础入门之第二天

大家好!欢迎回来。

昨天的学习感觉怎么样?我们已经成功安装了Python,并且让它对我们说了“Hello, World!”。恭喜你,最难的“从0到1”这一步已经迈过去了!

今天是我们学习的第二天,任务会稍微深入一点,但依然很有趣。我们将重点研究Python世界里的几种基本“积木”——数据类型,以及如何用运算符把它们组合起来做点有用的事情。

今日学习目标:

  • 更深入地理解数字(整数、浮点数)和字符串

  • 掌握常用的算术运算符

  • 学习字符串的进阶玩法:拼接、格式化、获取长度

  • 认识布尔类型和比较运算符

  • 动手写几个实用的小程序

让我们开始吧!

1. 复习与补充:变量与类型

昨天我们学了变量,它就像一个贴了标签的盒子。今天我们要仔细看看盒子里装的“东西”到底是什么类型。

你可以用 type() 这个函数来查看一个变量或数据的类型:

python

name ="小明"age =18height =1.75print(type(name))# 输出:<class 'str'> (说明是字符串类型)print(type(age))# 输出:<class 'int'> (说明是整型)print(type(height))# 输出:<class 'float'> (说明是浮点型)

Python会自动判断类型,但我们自己心里要有数,因为不同类型的数据,玩法是不一样的。

2. 数字类型与算术运算符

数字类型主要有两种:整数(int) 和 浮点数(float)。它们最擅长做数学运算。

Python里的算术运算符跟数学里差不多:

  • + 加

  • - 减

  • * 乘

  • / 除 (结果是浮点数)

  • // 整除 (只保留商的整数部分)

  • % 取余 (求余数)

  • ** 幂 (几次方)

来动手试试看:

python

a =15b =4print(a + b)# 输出:19print(a - b)# 输出:11print(a * b)# 输出:60print(a / b)# 输出:3.75print(a // b)# 输出:3  (15除以4,整数商是3)print(a % b)# 输出:3  (余数是3)print(2**3)# 输出:8  (2的3次方)

注意: 运算符的优先级和数学里一样,先乘除后加减,有括号先算括号里的。

python

# 计算:(5+3) * 2^2 / 4result =(5+3)*2**2/4print(result)# 输出:8.0

3. 字符串的进阶玩法

字符串是编程中最常用的数据类型。昨天我们知道了用引号包起来的就是字符串。今天来学学怎么“玩”它。

3.1 字符串拼接

用 + 号可以把多个字符串连接起来。

python

first_name ="张"last_name ="三丰"full_name = first_name +" "+ last_nameprint(full_name)# 输出:张 三丰

3.2 字符串格式化 (让输出更优雅)

如果想把变量嵌入到一句话里,用 + 拼接有时候会很麻烦。Python提供了多种格式化方式,这里我们学最简单也最常用的一种:f-string。在Python 3.6以上版本中可用。

使用方法很简单:在字符串前加一个 f,然后在字符串里用 {变量名} 来占位。

python

name ="李华"age =18score =95.5# 用f-string来格式化message =f"大家好,我叫{name},今年{age}岁,考了{score}分。"print(message)# 输出:大家好,我叫李华,今年18岁,考了95.5分。

是不是清晰又简洁?以后我们会经常用到它。

3.3 字符串常用函数

Python给字符串准备了很多好用的工具(函数)。比如获取长度:

python

content ="Python is awesome!"length =len(content)print(f"这句话有 {length} 个字符。")# 输出:这句话有 18 个字符。

其他常用函数我们后面会慢慢学到。

4. 布尔类型与比较运算符

布尔(bool) 是一种非常简单却有至关重要的数据类型。它只有两个值:True (真) 和 False (假)。

布尔值通常由比较运算符产生,比如:

  • == 等于 (注意是两个等号)

  • != 不等于

  • > 大于

  • < 小于

  • >= 大于等于

  • <= 小于等于

看几个例子:

python

print(5==5)# 输出:Trueprint(5==3)# 输出:Falseprint(10>5)# 输出:Trueprint(3!=3)# 输出:Falseage =20is_adult = age >=18# 判断是否成年print(is_adult)# 输出:True

布尔值明天会在 if 条件判断中发挥巨大作用,今天先认识它们。

5. 小练习:把知识用起来

今天的知识已经足够我们写几个有实际功能的小程序了,试试看:

  1. 简单计算器:定义两个变量 num1 = 25 和 num2 = 7,计算并打印它们的 和、差、积、以及 num1除以num2 的商和余数。

  2. 个人信息卡片:定义一个名字、年龄、城市变量,使用 f-string 打印出一个格式漂亮的自我介绍。

  3. 类型判断:定义变量 x = 10,y = 3.14,z = "3.14",分别用 type() 打印它们的类型,并思考 x + y 的结果是什么类型?可以动手试试。

  4. 温度转换:定义一个变量 celsius = 28 (摄氏度),用公式 fahrenheit = celsius * 9/5 + 32 计算对应的华氏度,并用 f-string 输出结果。

6. 今日总结

今天我们收获满满:

  • 巩固了数字、字符串、布尔类型的概念。

  • 学会了用算术运算符做计算,用比较运算符做判断。

  • 掌握了字符串的拼接和超好用的f-string格式化。

  • 用 len() 函数获取了字符串长度。

明天,我们将学习如何让程序拥有“思考”能力,也就是根据不同的条件执行不同的代码——if 条件判断。敬请期待!

如果你有任何问题,或者完成了练习想晒一下,欢迎在评论区留言!我们一起进步!

明天见! 👋

最新文章

随机文章