当前位置:首页>python>普通人也能学会的 Python 教程(三):条件判断

普通人也能学会的 Python 教程(三):条件判断

  • 2026-02-07 11:17:42
普通人也能学会的 Python 教程(三):条件判断

本期我们要学习 Python 中一个超级重要的概念——条件判断。这就像是给程序装上了"大脑",让它能够根据不同情况做出不同的决定。和 Shell 语言中的条件判断基本一致,可参考Shell 脚本从零开始:掌握自动化的第一步(二)

假设你每天早上出门前都会看天气:如果下雨就带伞,如果天晴就戴墨镜。这就是条件判断!今天我们就来让 Python 做这样的判断。

if/elif/else:程序的决策系统

最简单的 if 语句

if 语句是条件判断的基础,格式非常简单:

age = 18if age >= 18:    print("恭喜你,已经成年了!")    print("可以考驾照啦~")

注意要点:

  • • if 后面跟条件,条件后面必须有冒号:
  • • 冒号下面的代码要缩进(按 Tab 键或 4 个空格)
  • • 缩进的代码只有在条件为真时才会执行

if-else:二选一的决策

当我们需要"如果...否则..."这样的逻辑时,就用 if-else:

score = 85if score >= 60:    print("太棒了!考试及格了!🎉")else:    print("加油!下次一定能过!💪")

if-elif-else:多条件判断

现实生活中,很多时候需要判断多个条件。比如成绩分级:

score = 88if score >= 90:    print("成绩等级:优秀")elif score >= 80:    print("成绩等级:良好")elif score >= 60:    print("成绩等级:及格")else:    print("成绩等级:不及格")

小贴士: elif 是 else if 的缩写,可以写很多个 elif,但只会执行第一个满足条件的分支。

比较运算符和逻辑运算符:判断的工具箱

比较运算符

比较运算符用来比较两个值的关系,返回 True 或 False:

运算符
含义
示例
==
等于
5 == 5
 → True
!=
不等于
5 != 3
 → True
>
大于
5 > 3
 → True
<
小于
5 < 3
 → False
>=
大于等于
5 >= 5
 → True
<=
小于等于
3 <= 5
 → True
# 实战演示temperature = 28if temperature > 30:    print("天气太热了,开空调!")elif temperature < 10:    print("天气太冷了,穿外套!")else:    print("温度刚刚好,舒适!")

逻辑运算符

逻辑运算符用来组合多个条件:

and(与):所有条件都为 True 时才为 True

age = 20has_license = Trueif age >= 18 and has_license:    print("可以开车上路了!")

or(或):只要有一个条件为 True 就为 True

is_weekend = Trueis_holiday = Falseif is_weekend or is_holiday:    print("可以睡懒觉啦!")

not(非):取反,True 变 False,False 变 True

is_raining = Falseif not is_raining:    print("天气不错,出去走走吧!")

实战案例:让代码活起来

案例1:星座配对测试

让我们做一个有趣的星座配对小程序:

# 星座配对测试print("=" * 40)print("欢迎来到星座配对测试")print("=" * 40)my_sign = input("请输入你的星座:")crush_sign = input("请输入TA的星座:")print("\n正在为你们测算缘分...\n")if my_sign == crush_sign:    print("配对指数:100%")    print("你们是同一星座!心有灵犀,默契满分!")elif (my_sign == "白羊座" and crush_sign == "狮子座") or \     (my_sign == "狮子座" and crush_sign == "白羊座"):    print("配对指数:95%")    print("火象星座的完美组合!充满激情与活力!")elif (my_sign == "金牛座" and crush_sign == "处女座") or \     (my_sign == "处女座" and crush_sign == "金牛座"):    print("配对指数:90%")    print("土象星座的稳定组合!踏实可靠的爱情!")elif (my_sign == "双子座" and crush_sign == "天秤座") or \     (my_sign == "天秤座" and crush_sign == "双子座"):    print("配对指数:88%")    print("风象星座的浪漫组合!沟通无障碍!")else:    print("配对指数:75%")    print("虽然星座不同,但真爱无关星座!")print("\n温馨提示:星座只是参考,真爱靠经营哦~")

案例2:简易聊天机器人

创建一个能简单对话的聊天机器人:

# 简易聊天机器人print("你好!我是 Python 小助手,很高兴认识你!")print("(输入'拜拜'可以结束对话)\n")user_input = input("你:")if user_input == "你好" or user_input == "hi" or user_input == "hello":    print("机器人:你好呀!今天过得怎么样?")elif user_input == "你叫什么名字":    print("机器人:我叫 Python 小助手,是一个正在学习中的 AI~")elif user_input == "今天天气怎么样":    print("机器人:我看不到外面呢,要不你告诉我?")elif "吃" in user_input:    print("机器人:听起来很美味!可惜我是机器人,不能吃东西")elif "学习" in user_input or "编程" in user_input:    print("机器人:学习编程是件很酷的事!加油!")elif user_input == "拜拜" or user_input == "再见":    print("机器人:再见!期待下次和你聊天~")else:    print("机器人:这个问题有点难,我还在学习中...")

布尔值的妙用:True 和 False 的魔法

什么是布尔值?

布尔值(Boolean)只有两个值:True(真)和False(假)。它们是条件判断的核心。

is_student = Truehas_membership = Falseif is_student:    print("学生享受8折优惠!")if not has_membership:    print("办理会员可享更多优惠哦~")

隐式的真假判断

在 Python中,很多值都可以隐式转换为布尔值:

为False的情况:

  • • 数字0
  • • 空字符串 ""
  • • 空列表 []
  • • None

其他情况都为 True

# 妙用:检查用户是否输入了内容username = input("请输入用户名:")if username:  # 如果 username 不是空字符串    print(f"欢迎你,{username}!")else:    print("用户名不能为空哦~")# 妙用:检查列表是否有内容shopping_cart = []if shopping_cart:    print("购物车有商品")else:    print("购物车是空的,快去挑选商品吧!")

布尔值的实用技巧

# 技巧 1:用布尔变量做开关is_vip = Truediscount = 0.8 if is_vip else 1.0print(f"您的折扣是:{discount}")# 技巧 2:多条件组合age = 25is_student = Falseis_military = True# 学生或军人可以享受优惠if is_student or is_military:    print("您可以享受特殊优惠!")# 技巧 3:条件表达式(三元运算符)score = 85result = "及格" if score >= 60 else "不及格"print(result)

实战练习:综合应用

让我们做一个综合练习,实现一个简单的登录系统:

# 简易登录系统print("=" * 40)print("欢迎来到Python学习平台")print("=" * 40)correct_username = "python_lover"correct_password = "12345"username = input("请输入用户名:")password = input("请输入密码:")if not username or not password:    print("❌ 用户名和密码不能为空!")elif username == correct_username and password == correct_password:    print("✅ 登录成功!欢迎回来!")    is_vip = True    if is_vip:        print("VIP用户,尊享全部课程!")    else:        print("可以开始学习免费课程啦~")elif username == correct_username:    print("❌ 密码错误!请重试。")elif password == correct_password:    print("❌ 用户名错误!请重试。")else:    print("❌ 用户名和密码都不正确!")

写在最后

今天我们学习了条件判断的核心知识:

✅ if/elif/else语句:让程序能够做出选择✅ 比较运算符==!=><>=<=✅ 逻辑运算符andornot✅ 布尔值:True 和 False 的妙用✅ 实战案例:星座配对、聊天机器人、登录系统

掌握了条件判断,程序就有了"思考"的能力!下一篇我们将学习循环结构,让程序能够重复执行任务,敬请期待!


练习作业:

练习1:奇偶数判断

编写程序,输入一个整数,判断它是奇数还是偶数。

提示: 使用 % 运算符(取余)


练习2:成绩等级评定

输入一个0-100的分数,输出对应的等级:

  • • 90-100:优秀
  • • 80-89:良好
  • • 70-79:中等
  • • 60-69:及格
  • • 0-59:不及格

练习3:温度提醒

输入当前温度,给出穿衣建议:

  • • 温度 >= 30:穿短袖,记得防晒
  • • 20 <= 温度 < 30:穿长袖或薄外套
  • • 10 <= 温度 < 20:穿外套
  • • 温度 < 10:穿厚外套,注意保暖

练习4:年份判断

输入一个年份,判断是否为闰年。

闰年规则:

  • • 能被4整除但不能被100整除
  • • 或者能被400整除

例如:2024是闰年,2100不是闰年,2000是闰年


练习5:三角形判断

输入三条边的长度,判断能否构成三角形,如果能,进一步判断是什么类型的三角形。

规则:

  • • 任意两边之和大于第三边才能构成三角形
  • • 三边相等:等边三角形
  • • 两边相等:等腰三角形
  • • 三边都不等:普通三角形

练习6:简易计算器

输入两个数字和一个运算符(+、-、*、/),输出计算结果。注意:除法时要判断除数是否为0。


练习7:石头剪刀布游戏

编写一个石头剪刀布游戏:

  • • 用户输入:石头/剪刀/布
  • • 电脑随机出拳
  • • 判断胜负并显示结果

提示: 使用 import random 和 random.choice() 函数


练习8:电费计算器

根据用电量计算电费(阶梯电价):

  • • 0-200度:每度0.5元
  • • 201-400度:每度0.6元
  • • 400度以上:每度0.8元

输入用电量,计算并输出总电费。


练习9:身份证号码验证

输入一个18位身份证号码,进行基础验证:

  • • 检查长度是否为18位
  • • 检查前17位是否都是数字
  • • 检查第7-14位(出生日期)是否合理
  • • 根据第17位判断性别(奇数为男,偶数为女)

练习10:密码强度检测

输入一个密码,检测密码强度:

  • • 弱密码:长度<6 或 只包含数字/字母
  • • 中等密码:长度6-10 且 包含数字和字母
  • • 强密码:长度>10 且 包含数字、字母和特殊字符

提示: 使用 isdigit()isalpha() 等字符串方法

完成后欢迎在评论区分享你的代码!💬


本系列往期回顾:

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-02-08 04:39:37 HTTP/2.0 GET : https://f.mffb.com.cn/a/466224.html
  2. 运行时间 : 0.170137s [ 吞吐率:5.88req/s ] 内存消耗:4,847.50kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=172d4c74f3433976d6bd2c74485a9d90
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000888s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001377s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.002978s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.002188s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001355s ]
  6. SELECT * FROM `set` [ RunTime:0.000913s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001395s ]
  8. SELECT * FROM `article` WHERE `id` = 466224 LIMIT 1 [ RunTime:0.010237s ]
  9. UPDATE `article` SET `lasttime` = 1770496777 WHERE `id` = 466224 [ RunTime:0.018149s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000702s ]
  11. SELECT * FROM `article` WHERE `id` < 466224 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001439s ]
  12. SELECT * FROM `article` WHERE `id` > 466224 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.010787s ]
  13. SELECT * FROM `article` WHERE `id` < 466224 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.017717s ]
  14. SELECT * FROM `article` WHERE `id` < 466224 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.015788s ]
  15. SELECT * FROM `article` WHERE `id` < 466224 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.008787s ]
0.171806s