Python
木易三水良
这个作者很懒,什么都没留下…
展开
-
判断一个指定格式字符串的时间是否是今天
def is_today(time_str): start_time_str = str(datetime.now().date()) + ' 00:00:00' end_time_str = str(datetime.now().date()) + ' 23:59:59' start_time = time.strptime(start_time_str, '%Y-%m-%d %H:%M:%S') end_time = time.strptime(end_time_str.原创 2021-07-03 19:38:19 · 397 阅读 · 0 评论 -
二叉树的非递归遍历(python)
class ListNode(object): def __init__(self, x): self.val = x self.next = Noneclass TreeNode(object): def __init__(self, val): self.val = val self.right = None self.left = None def set_children(self, le原创 2021-01-05 11:56:20 · 577 阅读 · 0 评论 -
CRC计算的简单原理及代码实现(python)
目录多项式的获取CRC计算的示例图示例代码多项式的获取举例如下(其余的多项式依次类推即可):故最终多项式获取的参与异或计算的数据为:1011CRC计算的示例图假设原始数据为:10111101,而多项式为上例,则推算结果如下所示:示例代码class CRC(object): def __init__(self, data_str, polynomial_number): self.data_str = data_str se...原创 2020-12-17 15:44:21 · 1284 阅读 · 1 评论 -
Python基础の集合list
Python内置的一种数据类型是列表:list。list是一种有序(这里的有序指的是元素的添加顺序)的集合,可以随时添加和删除其中的元素。 # 注意初始化方式,与元组的不同classMember = ['zhangsan', 'lisi', 'wangwu']print ('集合:', classMember)print ('集合指定位置数据(从始端开始计数)classmates[1...原创 2019-02-16 11:36:53 · 98 阅读 · 0 评论 -
Python基础の元组tuple
元组的元素是不能改变的,当定义一个tuple时,必须确定tuple的元素.元组没有append(),insert(),pop()这样的方法,因为元素的不可变,元组的安全性比list高,能用元组替代的list尽量用list# 因为元组的元素是不能改变的,当你定义一个tuple时,必须确定tuple的元素# 元组没有append(),insert(),pop()这样的方法classM...原创 2019-02-16 11:57:38 · 226 阅读 · 0 评论 -
Python基础の条件判断
条件判断需要注意以下两点点:1、Python的语句块是以缩进行来界定的,一般是4个space长度;2、条件语句结尾莫要忘记冒号(:);# 第一种结构a = 3if a < 5: print("%s是比5小的数字。" %a)# 第二种结构(完整形态)a = 7if a < 5: print("%s是比5小的数字。" %a)else: p...原创 2019-02-16 14:19:54 · 100 阅读 · 0 评论 -
Python基础の循环结构
# 第一种# 获取一个1到100的集合a = list(range(100))sum = 0for x in a: sum = sum + xprint("1到100的和为%d。" %sum)# 第二种print("请输入一个数字,将计算出该数字范围内所有奇数和")sum = 0s = input("您输入的数字是:")m = int(s)if(m%2 ==...原创 2019-02-16 15:06:13 · 142 阅读 · 0 评论