Python几个简单好用的基础功能
if a >= 0: value = a + belse: value = a - b
value = a + b if a >= 0 else a - b
a = 0b = 10c = 100
a, b, c = 0, 10, 100
2.交换数组中两个位置的值
arr = [9, 2, 3, 4, 5, 6, 7, 8, 1]temp = arr[0]arr[0] = arr[8]arr[8] = tempprint(arr)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
可以写成这样:
arr[0], arr[8] = arr[8], arr[0]
(3)级联比较
if a < b and b < c and b < d and d < e:pass
写成如下形式,更简洁,可读性更强。
if a < b < c and b < d < e:pass
(4)函数返回多个值
def fun(): a = 10 b = 3.14 c = "Hello"return a, b, c a, b, c = fun()
不同于C++/Java,Python的函数可以返回多个值,这可以说是个非常有用的功能,因为实际应用中许多函数都可能会有多个输出。此外还有一个非常有吸引力的多值返回方式:返回字典。
def fun(): a = 10 b = 3.14 c = "Hello"return {"a": a, "b": b, "c": c} d = fun()print(d)
{'a': 10, 'c': 'Hello', 'b': 3.14}
if n == 1 or n == 3 or n == 5 or n == 7 or n == 11 or n == 13 or n == 17:pass
可以这么做:
lst = [1, 3, 5, 7, 11, 13, 17]if n in lst:pass
Python几个简单好用的基础功能相关推荐
- python制作一个简单的文字游戏——零基础学python 004
前言: 之前我们简单的学习了一些函数,所谓学以致用.那么我们看看用这几个函数能够做出怎么样的文字游戏? 游戏的思路很简单,要求输入一个程序已经设置好的数字,猜中了返回一句话话,猜错了返回一句话:然而只 ...
- 使用Python爬取简单的有道翻译功能
python有道翻译功能简单的爬取 首先点开有道翻译官网,审查元素查看Network一栏,输入翻译内容获取translate信息(真正用到翻译功能的就是这个URL) 添加headers信息,代码如下 ...
- weakauras教程_简单的WeakAuras2教程 基础功能设置指南
玩家分享简单的WeakAuras2插件的基本攻略设置教程,WeakAuras2作为当今的神级插件已经受到了越来越多玩家的使用,WeakAuras2插件除了可以设置简单的技能监视,能量.蓝量的监控以外还 ...
- weakauras教程_简单的WeakAuras2教程 基础功能设置指南(3)
WeakAuras2教程之饰品设置 以前奥格1号的法系饰品被LZ卖了,无奈只好买一个睡魔之袋来演示. 我们首先要把睡魔之袋的buff触发做好(大家大概都会了). 但是我们有一点要注意,饰品的触发(包括 ...
- weakauras教程_简单的WeakAuras2教程 基础功能设置指南(2)
WeakAuras2教程之冷却设置 这样,不灭决心的冷却图标我们也就做出来了! 然后我们要做的事是让他们重合在一个位置(鼠标不准的话可以在图示里面的XY偏移调,两个数字都一样就行. 重合后我们关掉插件 ...
- python做视频特效_python实现超简单的视频对象提取功能
视频对象提取 与其说是视频对象提取,不如说是视频颜色提取,因为其本质还是使用了OpenCV的HSV颜色物体检测.下面话不多说了,来一起看看详细的介绍吧. HSV介绍 HSV分别代表,色调(H:hue) ...
- python怎么编写在线excel_超简单:用Python让Excel飞起来(零基础学python,用python实现办公自动化)...
王秀文,有超过6年的后端开发.运维开发经验,擅长Python.Node.js.Java.Go等主流编程语言.曾参与翻译Elasticsearch官方技术文档.有IoT系统开发经验和CRM系统设计开发经 ...
- python入门很简单 洪锦魁_Python入门(基础篇)
第三天啦,这是我在知乎上写的第三篇文章.今天因为学校有期中考试,更新的有点晚了,抱歉哈.我看了我昨天的被浏览量,有58位小伙伴看了我的文章,有一位朋友给点了赞,谢谢这一位陌生人,让我在考完试后还能坐在 ...
- python之simplejson,Python版的简单、 快速、 可扩展 JSON 编码器/解码器
simplejson Python版的简单. 快速. 可扩展 JSON 编码器/解码器 编码基本的 Python 对象层次结构: import simplejson as jsonprint json ...
最新文章
- php使用模版开发的实例,PHP-Web应用程序开发:使用模板_php
- 两个电脑如何切换以方便使用文件
- Storm集群安装Version1.0.1开启Kerberos
- Matplotlib 整合与细节操作(样式、图例、风格、轴线、网格)
- ctfshow-WEB-web14( 利用数据库读写功能读取网站敏感文件)
- 1月份Github上热门Python开源项目
- 19所大陆高校上榜!2021泰晤士世界大学影响力排名发布
- 筑业软件加密锁驱动_如何在不使用额外软件的情况下对USB驱动器进行加密和密码保护...
- java基础:网络编程(三)UDP编程
- android 远程windows7,将Android手机屏幕快速投影至WIN7的PC和投影仪
- Mac上命令行安装证书p12文件及描述文件mobileprovision
- OA实施方法论的重要性
- 你不可不知的宇宙简史
- 如何在iPhone和iPad上使用Group FaceTime
- 【Java-数据脱敏】使用Java对姓名、手机号码、证件号码进行数据脱敏
- 怎么做手游性能测试?
- 应用 Serverless 化,让业务开发心无旁骛
- ChatGPT 是什么?
- 首席新媒体黎想教程:SEO中的反向链接是什么意思?
- 淘宝爆款机制原理,平台规则,爆款阶段
热门文章
- 有了 for (;;) 为什么还需要 while (true) ? 到底哪个更快?
- 本地代码上传到github
- jdbc连接数据库失败,com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。
- 生成JSON数据--Gson(谷歌)方法
- 【JavaSE_第一周】练习题总结
- oracle spa sta 使用,Oracle的SQL Tuning Advisor(STA) 到底做了什么?
- string去掉后四位_数字黑洞(下):四位数的黑洞
- (Java)注解和反射
- 在Centos7安装mysql
- Java 里的thread (线程)简介