惊了惊了,三分钟学会七个Python小技巧(建议收藏)

发布于:2023-01-22 ⋅ 阅读:(7) ⋅ 点赞:(0) ⋅ 评论:(0)

前言

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

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

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

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

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

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

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

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

正文

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

1)01 for循环中的else条件

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

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

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

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

import heapq

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

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

my_list = [1,2,3,4]


def sum_of_elements(*arg):
    total = 0
    for i in arg:
        total += i
    return total


print(sum_of_elements(*my_list))

5)​5、列表推导式

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

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

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

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

list_str = '[1,2,3,4,5]'
dict_str = '{"A": "啊", "B": "不"}'
int_str = '1'
print(eval(list_str))
print(type(eval(list_str)))
print(eval(dict_str))
print(type(eval(dict_str)))
print(eval(int_str))
print(type(eval(int_str)))



# json数据转字典

import json

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、案例等)

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