上一页 1 2 3 4 5 6 ··· 23 下一页
摘要: 在一个英文博客上看到用css实现的时间线,看着还是很简单的,写个demo记录下。 <style> .events::before { content: ""; position: absolute; top: 0; height: 100%; width: 1px; left: 50%; backg 阅读全文
posted @ 2024-10-14 15:44 carol2014 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 某个页面有这样一个需求:一个固定宽度的div,若文字过长,则缩小字体填充。 看到同事采用的是用php的GD库的imagettfbbox函数来计算文字的宽度。 imagettfbbox(float $size,float $angle,string $font_filename,string $str 阅读全文
posted @ 2024-10-11 16:44 carol2014 阅读(29) 评论(0) 推荐(0) 编辑
摘要: sqlite3 import sqlite3 try: # 连接到SQLite数据库,数据库文件是test.db,如果文件不存在,会自动在当前目录创建: conn = sqlite3.connect("test.db") # 创建一个Cursor cursor = conn.cursor() # 执 阅读全文
posted @ 2024-10-09 17:01 carol2014 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 无限迭代器 import itertools # 无限迭代器 # 无限序列只有在for迭代时才会无限地迭代下去,如果只是创建了一个迭代对象,它不会事先把无限个元素生成出来,事实上也不可能在内存中创建无限多个元素。 natuals = itertools.count(1) odd = itertool 阅读全文
posted @ 2024-10-09 16:54 carol2014 阅读(65) 评论(0) 推荐(0) 编辑
摘要: hashlib import hashlib # MD5 是最常见的哈希算法,速度很快,生成结果是固定的128 bit/16字节,通常用一个32位的16进制字符串表示。 md5 = hashlib.md5() md5.update("hello".encode()) print(md5.hexdig 阅读全文
posted @ 2024-10-09 16:40 carol2014 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 常用内置函数 # lambda 函数 add = lambda a, b, c: a + b + c print(add(1, 2, 3)) # 6 # sorted 函数 a_l = [1, 3, 5, 7, 0, -1, -9, -4, -5, 8] print(sorted(a_l)) # [ 阅读全文
posted @ 2024-10-09 16:36 carol2014 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 日期时间 from datetime import datetime, timedelta, timezone now = datetime.now() print(now) # 2024-02-02 14:27:12.247121 dt = datetime(2023, 12, 31, 12, 3 阅读全文
posted @ 2024-10-09 16:22 carol2014 阅读(14) 评论(0) 推荐(0) 编辑
摘要: namedtuple # namedtuple是一个函数,它用来创建一个自定义的tuple对象,并且规定了tuple元素的个数,并可以用属性而不是索引来引用tuple的某个元素。 # 用namedtuple可以很方便地定义一种数据类型,它具备tuple的不变性,又可以根据属性来引用 Coord = 阅读全文
posted @ 2024-10-09 16:19 carol2014 阅读(71) 评论(0) 推荐(0) 编辑
摘要: Base64是一种用64个字符来表示任意二进制数据的方法。 import base64 by = "abc中文".encode() b = base64.b64encode(by) print(by) # b'abc\xe4\xb8\xad\xe6\x96\x87' print(b) # b'YWJ 阅读全文
posted @ 2024-10-09 16:13 carol2014 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 在命令行程序中需要获取命令行参数可以使用sys库和argparse库。sys库可用于处理简单的命令行参数,argparse库可用于处理复杂的命令行参数。 # argparse 解析命令行参数 import argparse, sys def main(): # 定义一个ArgumentParser实 阅读全文
posted @ 2024-10-09 16:10 carol2014 阅读(106) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 23 下一页
点击右上角即可分享
微信分享提示