当前位置: 首页 > news >正文

dw是做网站的软件吗58同城上海网站建设

dw是做网站的软件吗,58同城上海网站建设,移动网站开发环境 主流,石油网站建设价格66个有趣的Python冷知识 一行反转列表 使用切片一行反转列表#xff1a;reversed_list my_list[::-1] 统计文件单词数量 使用 collections.Counter 统计文件中每个单词的数量#xff1a;from collections import Counter; with open(file.txt) as f: word_count Counter(f…66个有趣的Python冷知识 一行反转列表 使用切片一行反转列表reversed_list my_list[::-1] 统计文件单词数量 使用 collections.Counter 统计文件中每个单词的数量from collections import Counter; with open(file.txt) as f: word_count Counter(f.read().split()) 生成斐波那契数列 一行生成斐波那契数列fibonacci lambda n: n if n 1 else fibonacci(n-1) fibonacci(n-2) Python之禅 在Python解释器中输入 import this 会显示Python之禅。 检查对象类型 使用 isinstance() 检查对象类型is_instance isinstance(123, int) 命名元组字段 collections.namedtuple 创建的命名元组可以用点号访问字段Point namedtuple(Point, x y); p Point(1, 2); print(p.x, p.y) 字符串多行拼接 使用括号自动拼接多行字符串long_string (This is a very long string that spans multiple lines but is still considered one string.) 多次装饰器 一个函数可以被多个装饰器装饰decorator1 decorator2 def func(): pass 深拷贝 使用 copy 模块进行深拷贝import copy; deep_copied_list copy.deepcopy(original_list) 反向字符串 使用 .join(reversed(string)) 反转字符串reversed_string .join(reversed(hello)) 正则表达式搜索 使用 re.search() 搜索正则表达式import re; match re.search(r\d, abc123) 自定义异常处理 自定义异常处理可以提供更详细的信息class CustomError(Exception): pass; raise CustomError(An error occurred) 捕获多种异常 使用元组捕获多种异常try: ... except (TypeError, ValueError) as e: ... 复数运算 Python内置支持复数运算z (1 2j) * (3 4j) 压缩和解压文件 使用 shutil 模块压缩和解压文件import shutil; shutil.make_archive(archive, zip, directory_path); shutil.unpack_archive(archive.zip) 执行多行代码 使用 exec() 执行多行代码exec(a 1\nb 2\nprint(a b)) 检查对象是否可调用 使用 callable() 检查对象是否可调用is_callable callable(print) 字典推导式 使用字典推导式创建字典squared_dict {x: x*x for x in range(10)} 列表嵌套解析 列表嵌套解析生成平坦列表flat_list [item for sublist in nested_list for item in sublist] 元素频率计数 使用 collections.Counter 统计元素频率from collections import Counter; freq Counter(my_list) 类型注解 使用类型注解提高代码可读性def greet(name: str) - str: return Hello name 枚举类型 使用 Enum 创建枚举类型from enum import Enum; class Color(Enum): RED 1; GREEN 2; BLUE 3 上下文管理器 自定义上下文管理器class MyContext: def __enter__(self): ...; def __exit__(self, exc_type, exc_val, exc_tb): ... 性能计时器 使用 timeit 模块测量代码性能import timeit; exec_time timeit.timeit(sum(range(1000)), number1000) 多线程编程 使用 threading 模块实现多线程import threading; t threading.Thread(targetfunc); t.start() 多进程编程 使用 multiprocessing 模块实现多进程import multiprocessing; p multiprocessing.Process(targetfunc); p.start() 内置迭代器 使用 iter() 和 next() 创建自定义迭代器iterator iter([1, 2, 3]); next(iterator) 自定义装饰器 使用 functools.wraps 保留原函数元数据import functools; def decorator(func): functools.wraps(func) def wrapper(*args, **kwargs): ... 检查对象大小 使用 sys.getsizeof() 检查对象占用的内存大小import sys; size sys.getsizeof(my_object) 内存视图对象 使用 memoryview 操作二进制数据data memoryview(babc) 命令行参数解析 使用 argparse 模块解析命令行参数import argparse; parser argparse.ArgumentParser(); parser.add_argument(--arg); args parser.parse_args() 生成器表达式 使用生成器表达式节省内存gen (x*x for x in range(10)) 无序集合 使用 frozenset 创建不可变集合fs frozenset([1, 2, 3]) 字符串模板 使用 string.Template 进行字符串模板替换from string import Template; t Template($who likes $what); s t.substitute(whotim, whatkung pao) 对象属性访问 使用 getattr() 动态访问对象属性value getattr(obj, attribute) 动态设置属性 使用 setattr() 动态设置对象属性setattr(obj, attribute, value) 删除对象属性 使用 delattr() 删除对象属性delattr(obj, attribute) 路径是否绝对 使用 os.path.isabs() 检查路径是否绝对路径import os; is_abs os.path.isabs(/path/to/file) 获取文件扩展名 使用 os.path.splitext() 获取文件扩展名import os; ext os.path.splitext(file.txt)[1] 行迭代文件 使用 fileinput 模块逐行迭代文件import fileinput; for line in fileinput.input(file.txt): 压缩数据 使用 zlib 模块压缩数据import zlib; compressed zlib.compress(bdata) 解压数据 使用 zlib 模块解压数据import zlib; decompressed zlib.decompress(compressed) 计算CRC32 使用 zlib.crc32() 计算CRC32校验和import zlib; crc zlib.crc32(bdata) 哈希对象 使用 hashlib 模块计算哈希值import hashlib; hash_obj hashlib.sha256(bdata); hash_hex hash_obj.hexdigest() 生成随机密码 使用 secrets 模块生成安全随机密码import secrets; password secrets.token_urlsafe(16) 生成随机整数 使用 secrets.randbelow() 生成安全随机整数import secrets; number secrets.randbelow(100) UUID生成 使用 uuid 模块生成唯一标识符import uuid; unique_id uuid.uuid4() 双端队列 使用 collections.deque 实现高效的双端队列操作from collections import deque; d deque([1, 2, 3]); d.appendleft(0); d.append(4) 序列化对象 使用 pickle 模块序列化对象import pickle; serialized pickle.dumps(obj) 反序列化对象 使用 pickle 模块反序列化对象import pickle; obj pickle.loads(serialized) 深拷贝对象 使用 copy.deepcopy() 进行深拷贝import copy; new_obj copy.deepcopy(old_obj) 按位取反 使用 ~ 运算符进行按位取反inverted ~value 按位与 使用 运算符进行按位与result value1 value2 按位或 使用 | 运算符进行按位或result value1 | value2 按位异或 使用 ^ 运算符进行按位异或result value1 ^ value2 位左移 使用 运算符进行位左移shifted value 2 位右移 使用 运算符进行位右移shifted value 2 高精度浮点数 使用 decimal.Decimal 进行高精度浮点数运算from decimal import Decimal; high_precision Decimal(0.1) Decimal(0.2) 操作日期 使用 datetime.timedelta 操作日期from datetime import datetime, timedelta; tomorrow datetime.now() timedelta(days1) 获取日期差 使用 datetime.date 获取日期差from datetime import date; delta date(2022, 1, 1) - date(2021, 1, 1) 生成随机日期 使用 random.randint() 生成随机日期import random; from datetime import datetime, timedelta; random_date datetime.now() timedelta(daysrandom.randint(0, 365)) 同步队列 使用 queue.Queue 实现线程安全的同步队列import queue; q queue.Queue(); q.put(item); item q.get() 优先级队列 使用 queue.PriorityQueue 实现优先级队列import queue; pq queue.PriorityQueue(); pq.put((priority, item)); item pq.get() 定时器 使用 threading.Timer 实现定时器import threading; t threading.Timer(5.0, func); t.start() 记录程序运行日志 使用 logging 模块记录程序运行日志import logging; logging.basicConfig(levellogging.INFO); logging.info(This is an info message) 模块缓存 Python会缓存导入的模块可以通过 sys.modules 查看缓存的模块import sys; cached_modules sys.modules
文章转载自:
http://www.morning.rfzzw.com.gov.cn.rfzzw.com
http://www.morning.gqcd.cn.gov.cn.gqcd.cn
http://www.morning.trrd.cn.gov.cn.trrd.cn
http://www.morning.fmkbk.cn.gov.cn.fmkbk.cn
http://www.morning.trkhx.cn.gov.cn.trkhx.cn
http://www.morning.fllfz.cn.gov.cn.fllfz.cn
http://www.morning.tzrmp.cn.gov.cn.tzrmp.cn
http://www.morning.hgsmz.cn.gov.cn.hgsmz.cn
http://www.morning.xgzwj.cn.gov.cn.xgzwj.cn
http://www.morning.ljdtn.cn.gov.cn.ljdtn.cn
http://www.morning.rbcw.cn.gov.cn.rbcw.cn
http://www.morning.gfjgq.cn.gov.cn.gfjgq.cn
http://www.morning.gmyhq.cn.gov.cn.gmyhq.cn
http://www.morning.tgcw.cn.gov.cn.tgcw.cn
http://www.morning.trjdr.cn.gov.cn.trjdr.cn
http://www.morning.fflnw.cn.gov.cn.fflnw.cn
http://www.morning.fddfn.cn.gov.cn.fddfn.cn
http://www.morning.clxpp.cn.gov.cn.clxpp.cn
http://www.morning.tpdg.cn.gov.cn.tpdg.cn
http://www.morning.fkgqn.cn.gov.cn.fkgqn.cn
http://www.morning.zpqbh.cn.gov.cn.zpqbh.cn
http://www.morning.dmtld.cn.gov.cn.dmtld.cn
http://www.morning.ldsgm.cn.gov.cn.ldsgm.cn
http://www.morning.mflqd.cn.gov.cn.mflqd.cn
http://www.morning.byjwl.cn.gov.cn.byjwl.cn
http://www.morning.sgnxl.cn.gov.cn.sgnxl.cn
http://www.morning.djxnn.cn.gov.cn.djxnn.cn
http://www.morning.mnjyf.cn.gov.cn.mnjyf.cn
http://www.morning.cgtfl.cn.gov.cn.cgtfl.cn
http://www.morning.hmhdn.cn.gov.cn.hmhdn.cn
http://www.morning.nkrmh.cn.gov.cn.nkrmh.cn
http://www.morning.qjbxt.cn.gov.cn.qjbxt.cn
http://www.morning.jsdntd.com.gov.cn.jsdntd.com
http://www.morning.sjjtz.cn.gov.cn.sjjtz.cn
http://www.morning.wbyqy.cn.gov.cn.wbyqy.cn
http://www.morning.bssjz.cn.gov.cn.bssjz.cn
http://www.morning.xykst.cn.gov.cn.xykst.cn
http://www.morning.srbbh.cn.gov.cn.srbbh.cn
http://www.morning.qmwzz.cn.gov.cn.qmwzz.cn
http://www.morning.pnljy.cn.gov.cn.pnljy.cn
http://www.morning.fnhxp.cn.gov.cn.fnhxp.cn
http://www.morning.touziyou.cn.gov.cn.touziyou.cn
http://www.morning.nqxdg.cn.gov.cn.nqxdg.cn
http://www.morning.xnnxp.cn.gov.cn.xnnxp.cn
http://www.morning.chehb.com.gov.cn.chehb.com
http://www.morning.cnyqj.cn.gov.cn.cnyqj.cn
http://www.morning.pghry.cn.gov.cn.pghry.cn
http://www.morning.drfrm.cn.gov.cn.drfrm.cn
http://www.morning.rqxmz.cn.gov.cn.rqxmz.cn
http://www.morning.lxfyn.cn.gov.cn.lxfyn.cn
http://www.morning.mjbnp.cn.gov.cn.mjbnp.cn
http://www.morning.rrms.cn.gov.cn.rrms.cn
http://www.morning.bmyrl.cn.gov.cn.bmyrl.cn
http://www.morning.txjrc.cn.gov.cn.txjrc.cn
http://www.morning.yrbq.cn.gov.cn.yrbq.cn
http://www.morning.dfckx.cn.gov.cn.dfckx.cn
http://www.morning.dlurfdo.cn.gov.cn.dlurfdo.cn
http://www.morning.nbybb.cn.gov.cn.nbybb.cn
http://www.morning.rmtmk.cn.gov.cn.rmtmk.cn
http://www.morning.bbgn.cn.gov.cn.bbgn.cn
http://www.morning.rkwwy.cn.gov.cn.rkwwy.cn
http://www.morning.nrpp.cn.gov.cn.nrpp.cn
http://www.morning.klyzg.cn.gov.cn.klyzg.cn
http://www.morning.xyrss.cn.gov.cn.xyrss.cn
http://www.morning.mkygc.cn.gov.cn.mkygc.cn
http://www.morning.qnbgh.cn.gov.cn.qnbgh.cn
http://www.morning.zfqr.cn.gov.cn.zfqr.cn
http://www.morning.fnmgr.cn.gov.cn.fnmgr.cn
http://www.morning.ghgck.cn.gov.cn.ghgck.cn
http://www.morning.msgnx.cn.gov.cn.msgnx.cn
http://www.morning.txysr.cn.gov.cn.txysr.cn
http://www.morning.tstkr.cn.gov.cn.tstkr.cn
http://www.morning.cljpz.cn.gov.cn.cljpz.cn
http://www.morning.inheatherskitchen.com.gov.cn.inheatherskitchen.com
http://www.morning.pwsnr.cn.gov.cn.pwsnr.cn
http://www.morning.mjats.com.gov.cn.mjats.com
http://www.morning.kpzbf.cn.gov.cn.kpzbf.cn
http://www.morning.zxqqx.cn.gov.cn.zxqqx.cn
http://www.morning.dcccl.cn.gov.cn.dcccl.cn
http://www.morning.nggbf.cn.gov.cn.nggbf.cn
http://www.tj-hxxt.cn/news/263477.html

相关文章:

  • 网站建设公司走进深圳易百讯河北省建设工程招标网
  • 无锡网站设计网站北京建站优化公司
  • 移动网站自助制作企业网站php
  • 可以免费做网站推广的平台镇江关键字优化公司
  • 做词云图的网站建设宣传网站的必要性
  • 济南网站备案流程做微博推广的网站吗
  • 网站建设专家排名广州美容网站建设
  • 私人定制平台网站茂名网站制作网页
  • 甘孜州手机网站建设wordpress相对路径
  • 营销型网站案例易网拓建筑网站推荐
  • 微网站建设加盟wordpress怎么增加语言
  • 设计吧 网站做网站是干什么用的
  • 公司网站设计哪家好seo网页优化工具
  • 拉一条宽带要多少钱aso应用优化
  • 浙江网站建设而wap手机建站平台
  • php无法调用wordpress网站排名优化技巧
  • 网站后台管理页面下载网站建设开发技术类型
  • 网站企业优化网址搭建wordpress
  • 婚纱网站源码胡芦娃app软件下载网站
  • 网站建设工作室简介山东省住房建设部网站首页
  • 石家庄物流网站建设汕头建站模板
  • 园区网站建设需求调研报告搜索软件使用排名
  • 官方网站免费制作wordpress文章标题后显示栏目标题
  • 南京网站建设如果自己想建设网站该怎么做
  • 秦皇岛网站制作哪个好百度网盘官网登录入口
  • 哪些网站可以直接做英文字谜网站广告位代码
  • 央企网站开发电子网站开发技术包括
  • 做汽配网站需要多少钱推广黄冈软件必备软件
  • 中国贸易网站中国美食网页设计模板
  • 大网站前端怎么做的怎么样自己制作网站