码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 24个提高python新手效率的小技巧


    有些小伙伴给我私信说:

    自己刚刚入门python,感觉不是那么顺手,

    有没有比较实用的python小技巧?

    这不就刚刚好撞在我的点上吗?

    在这里插入图片描述
    俺就小小的总结了一下~

    这一总结就总结了24个点,你说我这兴奋劲儿~

    有什么python相关报错解答自己不会的、或者源码资料/模块安装/女装大佬精通技巧 都可以来这里:(https://jq.qq.com/?_wv=1027&k=dwzSWSBK)或者+V:python10010问我

    在这里插入图片描述


    1.唯一性 以下方法可以检查给定列表是否有重复的地方,可用set()的属性将其从列表中删除。

    x = [1,1,2,2,3,2,3,4,5,6]
    y = [1,2,3,4,5]
    len(x)== len(set(x)) # False
    len(y)== len(set(y)) # True
    
    • 1
    • 2
    • 3
    • 4

    2.变位词(相同字母异序词) 此方法可用于检查两个字符串是否为变位词。

    from collections import Counter
    >>> Counter('abadfsdafsdfjsdaf')
    Counter({
       'a': 4, 'd': 4, 'f': 4, 's': 3, 'b': 1, 'j': 1})
    
    def anagram(first, second):
        return Counter(first) == Counter(second)
    anagram("abcd3", "3acdb") # True
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    3.内存 此代码段可用于检查对象的内存使用情况。

    import sys 
    variable = 30 
    print(sys.getsizeof(variable)) # 28
    
    • 1
    • 2
    • 3

    4.字节大小 此方法可输出字符串的字节大小。

    print(len(''.encode('utf-8')))# 0
    print(len('hellow sdfsdaf'.encode('utf-8'))) # 14
    
    • 1
    • 2

    5.打印N次字符串 此代码段无需经过循环操作便可多次打印字符串。

    n = 2; 
    s ="Programming"; 
    print(s * n); # ProgrammingProgramming
    
    • 1
    • 2
    • 3

    6.首字母大写
    以下代码片段只利用了title(),就能将字符串中每个单词的首字母大写。

    s = "programming is awesome"
    print(s.title()) # Programming Is Awesome
    
    • 1
    • 2

    7.列表细分
    该方法将列表细分为特定大小的列表。

    >>> list = list(
    • 相关阅读:
      java计算机毕业设计家电产品售后MyBatis+系统+LW文档+源码+调试部署
      Huggingface网页解析和下载爬虫
      elementui中form表单的重置方法resetFields,resetFields不生效
      HOOPS平台助力Xometry数字化转型:即时报价产品实现三维模型轻量化、Web端可视化!
      【DAY11 软考中级备考笔记】数据结构 查找和排序
      英国 AI 安全峰会前瞻:为什么是现在,为什么在英国
      聊聊如何让办公网络直连Kubernetes集群PodIP/ClusterIP/Service DNS等
      three.js场景三元素
      看了那么多文章,终于弄懂了脏读、不可重复度、幻读
      1.贪心理论与常见的证明方法
    • 原文地址:https://blog.csdn.net/xff123456_/article/details/126550082
    • 最新文章
    • 攻防演习之三天拿下官网站群
      数据安全治理学习——前期安全规划和安全管理体系建设
      企业安全 | 企业内一次钓鱼演练准备过程
      内网渗透测试 | Kerberos协议及其部分攻击手法
      0day的产生 | 不懂代码的"代码审计"
      安装scrcpy-client模块av模块异常,环境问题解决方案
      leetcode hot100【LeetCode 279. 完全平方数】java实现
      OpenWrt下安装Mosquitto
      AnatoMask论文汇总
      【AI日记】24.11.01 LangChain、openai api和github copilot
    • 热门文章
    • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
      奉劝各位学弟学妹们,该打造你的技术影响力了!
      五年了,我在 CSDN 的两个一百万。
      Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
      面试官都震惊,你这网络基础可以啊!
      你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
      心情不好的时候,用 Python 画棵樱花树送给自己吧
      通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
      13 万字 C 语言从入门到精通保姆级教程2021 年版
      10行代码集2000张美女图,Python爬虫120例,再上征途
    Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
    正则表达式工具 cron表达式工具 密码生成工具

    京公网安备 11010502049817号