python入门几个小技巧,零基础必备,快上车~

前言 🗯

嗨喽,大家好呀~这里是爱看美女的茜茜呐

今天我来给大家分享一下写代码的七个小技巧,希望帮助到你们在写代码的路上越来越通畅 😋
请添加图片描述

01 for循环中的else条件

取一个列表里面的奇数

numbers = [2, 4, 6, 8, 1]
# 取列表里面所有元素
for number in numbers:
# if判断列表里面所有元素对2取是否等于1
    if number % 2 == 1:
        print(number)
        break
else:
    print('没有数字是奇数')

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 使用heapq模块,获取列表中n个最大或最小的元素

import heapq

scores = [51, 33, 64, 87, 91, 75, 15, 49, 33, 82]
# 获取列表中前5个最小值
print(heapq.nsmallest(5, scores))
# 前2个最大值
print(heapq.nlargest(2, scores))

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

my_list = [1,2,3,4]

# 定义函数 传入形参
def sum_of_elements(*arg):
    total = 0
    # arg里面的元素,遍历
    for i in arg:
        total += i
    return total

# 调用函数,并传入实参
print(sum_of_elements(*my_list))

5、列表推导式

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

6. 重复字符串

# 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)
print('-' * 100)

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)))

尾语 💝

感谢你观看我的文章呐~本次航班到这里就结束啦 ⌚

希望本篇文章有对你带来帮助 🎊,有学习到一点知识~

躲起来的星星🏵也在努力发光,你也要努力加油(让我们一起努力叭)。

最后,博主要一下你们的三连呀(点赞、评论、收藏),不要钱的还是可以搞一搞的嘛~

不知道评论啥的,即使扣个6666也是对博主的鼓舞吖 🌹 感谢 💐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值