栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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也是对博主的鼓舞吖  感谢 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1004554.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号