码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 惊了惊了,三分钟学会七个Python小技巧(建议收藏)


    前言

    有很多小可爱再入门的路上越走越远......这次分享一下简单的小技巧重新让你爱上Python啦。

    Python的小技巧很多,入门容易精通难!在进阶的路上,有没有什么好的技巧和好的方法,就

    是不断总结,不断记笔记!尤其是好的用法,就像写作文一样,好的名言警句要多背诵一些,

    写作的时候,肚子里的墨水多了才能才思泉涌,写出更多的好代码哦!

    今天小编就简单的给大家介绍七个简单的Python小技巧给大家叭👇

    另外还有完整的讲解步骤视频供大家学习,记得找我拿哈!

    所有文章完整的素材+源码都在👇👇

    粉丝白嫖源码福利,请移步至CSDN社区或文末公众hao即可免费。

    正文

    都是总结的小示例,自己先看看结果是多少,再自己敲一下看对不对啦

    1)01 for循环中的else条件

    1. numbers = [2, 4, 6, 8, 1]
    2. for number in numbers:
    3. if number % 2 == 1:
    4. print(number)
    5. break
    6. else:
    7. print('没有数字是奇数')

    2)02 从列表中获取元素,定义多个变量

    1. my_list = [1,2,3,4,5]
    2. a, b, c, d, e = my_list
    3. print(a)
    4. print(b)
    5. print(c)
    6. print(d)
    7. print(e)

    3)3 使用heapq模块,获取列表中n个最大或最小的元素

    1. import heapq
    2. scores = [51, 33, 64, 87, 91, 75, 15, 49, 33, 82]
    3. print(heapq.nsmallest(5, scores))
    4. print(heapq.nlargest(2, scores))

    4)4、将列表中的所有元素作为参数传递给函数

    1. my_list = [1,2,3,4]
    2. def sum_of_elements(*arg):
    3. total = 0
    4. for i in arg:
    5. total += i
    6. return total
    7. print(sum_of_elements(*my_list))

    5)​5、列表推导式

    1. numbers = [1,2,3,4,5]
    2. s_numbers = [num * num for num in numbers]
    3. print(s_numbers)

    6)​ 6、重复字符串:从列表中获取元素,定义多个变量

    1. my_list = [1,2,3,4,5]
    2. a, b, c, d, e = my_list
    3. print(a)
    4. print(b)
    5. print(c)
    6. print(d)
    7. print(e)
    8. print('-' * 100)
    9. # 4、将列表中的所有元素作为参数传递给函数
    10. my_list = [1,2,3,4]
    11. def sum_of_elements(*arg):
    12. total = 0
    13. for i in arg:
    14. total += i
    15. return total
    16. print(sum_of_elements(*my_list))

    7)7 字符串转列表或者字典

    1. list_str = '[1,2,3,4,5]'
    2. dict_str = '{"A": "啊", "B": "不"}'
    3. int_str = '1'
    4. print(eval(list_str))
    5. print(type(eval(list_str)))
    6. print(eval(dict_str))
    7. print(type(eval(dict_str)))
    8. print(eval(int_str))
    9. print(type(eval(int_str)))
    10. # json数据转字典
    11. import json
    12. print(type(json.loads(dict_str)))

    说明:

    大家都能做出来这些入门的小案例了没?做出来的评论区看下大家的答案都是些啥?哈哈.jpg

    总结

    安啦安啦!这篇文章很简单的哈,检验一下大家的基础小知识。文章结束要视频讲解的滴我哈👇

    (附带小抄:1、1 2 3 4 5 、[15, 33, 33, 49, 51] [91, 87] 、10 、[1, 4, 9, 16, 25] 、 1 2 3 4 5 ---------------------------------------------------------------------------------------------------- 10 、[1, 2, 3, 4, 5] <class 'list'> {'A': '啊', 'B': '不'} <class 'dict'> 1 <class 'int'> <class 'dict'> )

    ✨完整的素材源码等:可以滴滴我吖!或者点击文末hao自取免费拿的哈~

    🔨推荐往期文章——

    项目0.1 【Python抢票神器】火车票枪票软件到底靠谱吗?实测—终极攻略。

    项目0.2 【Python实战】WIFI密码小工具,甩万能钥匙十条街,WIFI任意连哦~(附源码)

    项目0.3 【Python实战】再分享一款商品秒杀小工具,我已经把压箱底的宝贝拿出来啦~

    项目0.7 【Python合集】“所有晦暗都留给过往,从遇见你开始,凛冬散尽,星河长明”

    项目4.7 【Python订票系统】这才是看电影选座的正确方法,原来我们都上当了~(选座位、一键购票)

    🎁文章汇总——

    Python文章合集 | (入门到实战、游戏、Turtle、案例等)

    (文章汇总还有更多你案例等你来学习啦~源码找我即可免费!)

  • 相关阅读:
    JavaCV的摄像头实战之八:人脸检测
    人脸识别5.3- insightface人脸3d关键点检测源码更改,根据姿态角修正图片角度,调整向量解析值,增大识别准确度,以及返回
    03.Pandas数据结构
    Android Jetpack组件架构 :LiveData的使用和原理
    CSS & CSS3 -- 实例
    Java核心知识1:泛型机制详解
    ts装饰器保存this指向
    什么是原生IP?原生IP与住宅IP有何区别?
    建造者模式
    RFSoC Debug:Petalinux 不显示 flash选项
  • 原文地址:https://blog.csdn.net/xy258009/article/details/126275831
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号