![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 54
WhyNot?
道阻且长,行则将至。
展开
-
Python实现不同时区的时间转换
因为工作涉及一些国际化的业务,所以写代码时常常涉及一些时区转换。汇总了常用的代码,整理到一篇文章里。原创 2024-06-28 10:54:03 · 236 阅读 · 0 评论 -
算法时空复杂度分析:大O表示法
算法题写完以后,面试官经常会追问一下你这个算法的时空复杂度是多少?(好像作为一名算法工程师,我日常码代码的过程中,并没有太注意这个,惭愧~但是找做后端开发的男票求证了一下,他们日常工作确实会去考虑这种问题)那么无论是为了应付面试,还是为了未来码代码可以精益求精,都还是认真的学一下时空复杂度分析方法吧!对于为什么需要时空复杂度分析,而不是直接跑一下代码看看,看到王争大佬在《数据结构与算法之美》(墙推)里给的两个原因是:测试结果依赖测试环境:机器的配置会十分影响你跑出的结果;原创 2024-03-13 14:59:52 · 1122 阅读 · 2 评论 -
动态规划:4种遍历方向图解+Python实现
动态规划类题型在遍历过程中,根据状态转移函数的不同,代码实现时遍历的方向也会有所差异。原创 2024-03-12 19:30:00 · 368 阅读 · 0 评论 -
新坑出炉:同一个函数不要传入两个一模一样的引用类型参数
1. 可变对象:对一个变量进行操作时,其值是可变的,但是对值的修改并不会引起新的对象,即地址是不会变的,只是地址中的内容发生了变化或者地址得到了扩充!2. 不可变对象:可以理解为一个萝卜一个坑,地址中的值是不会变的,要变就变地址!怎么记呢?可变对象和不可变对象所说的「可变」「不可变」都是针对值而言的。值可变,说明地址不变,则是引用类型!同理,不可变对象说明值不能动,那就是值类型了。原创 2024-03-06 14:41:40 · 368 阅读 · 0 评论 -
Python里的全局变量、局部变量、类的self.*
全局变量没有在任何函数内部定义,并且具有全局范围的变量;局部变量的定义:在函数内部定义的变量,范围仅限于该函数;是在一个函数内部声明一个全局变量,以便在函数内部对全局变量进行修改,这个全局变量本身已经定义过了,而不是我想当然认为的定义了一个全新的全局变量!‼️如果没有将其声明为全局变量,则在函数内部更改或创建的任何变量都是局部变量。当全局变量和局部变量的命名一样时,在一个函数内部还是会使用自己内部的局部变量;原创 2024-03-04 19:51:59 · 891 阅读 · 0 评论 -
Python搭建运筹模型的代码框架
刚踏入职场用python写运筹模型时,基本是一个个函数堆砌,中间会出现非常多的重复数据操作,只能怪自己当初代码能力和结构思维都太弱(捶胸口)。好在身边还是有能行的同事的,某一天看了工程出身的算法同事的模型代码,有一种“相见恨晚”的感觉,后面我基本都是参照他这个框架,在搭建运筹模型啦!原创 2023-11-29 10:00:12 · 177 阅读 · 0 评论 -
Python:包的调用(路径如何指定?)
python不同层级间包的调用如何指定路径原创 2023-09-11 20:20:46 · 137 阅读 · 0 评论 -
Python:模块的绝对导入和相对导入
模块的绝对导入和相对导入、隐式导入和显式导入原创 2023-09-11 20:15:10 · 98 阅读 · 0 评论 -
Python:import和from import方法对比
思维导图汇总import和from import的用法原创 2023-09-11 20:07:39 · 94 阅读 · 0 评论