Datawhale P2S第四天学习

Datawhale P2S第四天学习

本来还说加快学习进度,没想到因为耽搁现在才做完第三次作业。同前面的博文,本博文还是作为自己的记录本,记录一些特别的python用法和其他有趣的东西。



一、几段python代码

多返回值: 以前倒是很少遇到多返回值的,这样的多返回值能让代码更简洁吧。

#多返回值
def Multi_Return_Values():
    return 9, 2, 8
a, b, c = Multi_Return_Values() # a, b, c = 9, 2, 8
print(f"a={a}, b={b}, c={c}")

全局变量: 注意声明方式

#多返回值
def f(x):
    # 如果我们想要修改 g 的值,我们必须声明它是全局变量
    # 否则 Python 会假设它是局部变量
    global g   #global☆
    g += 1
    return x + g

二、基础知识补充

语句与表达式 Statements and Expressions

An expression is a data value or an operation that evaluates to a value.

对于表达式

  • 它本身是
  • 它的计算结果是值

Statements, by contrast, do not evaluate to a value, and we can’t print them. Usually they perform some action, though.

对于语句

  • 它不是值
  • 它不能打印
  • 但它能执行一些操作

函数是用来执行一系列操作的,函数很多情况下是由语句组成的


零与非零数字与字符

在 Python 中,所有非零的数字和非空的字符串、列表、元组等数据类型都被视为 True,只有 0、空字符串、空列表、空元组等被视为 False。(https://www.runoob.com/note/30201)


交互模式和脚本模式

交互模式脚本模式在Python中是两种不同的运行模式加粗样式
交互模式不保存任何内容,它允许用户在执行一行或一段代码后立即看到结果或错误,就像在命令行中输入命令一样。这种模式通常用于快速检查代码或进行简单的计算。
脚本模式是将整段代码写入一个扩展名为 .py 的文本文件中,然后打包执行。这种模式在实际的网络运维工作中很常见,但从学习的角度来讲,解释器(交互模式)更利于初学者。


三、作业问题

对于判断相交圆的问题考虑漏了,实在太难绷了,感觉脑子越来越不灵光了。

判断相交圆
反思: 开始本来考虑到内含,但是继续向下思考的时候把大于小于考虑反了。
排错的时候,过于依赖和相信大模型了,大模型也没有考虑到内含,现阶段免费的大模型还真的是慎用。

总结

1.推进速度还是不快
2.平时要多花一些时间思考逻辑问题了,对形式上的东西不要想一次性解决,不然一直解决不了,也会耽搁真正的东西

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值