pythonencoding etf-8_etf iopv python 代码30个Python常用小技巧
1、原地交换两个数字x, y =10, 20
print(x, y)
y, x = x, y
print(x, y)
10 20
20 10
2、链状比较操作符n = 10
print(1
print(1 > n <= 9)
True
False
3、使用三元操作符来实现条件赋值
[表达式为真的返回值] if [表达式] else [表达式为假的返回值]y = 20
x = 9 if (y == 10) else 8
print(x)
8
# 找abc中最小的数def small(a, b, c):
return a if a
print(small(1, 0, 1))
print(small(1, 2, 2))
print(small(2, 2, 3))
print(small(5, 4, 3))
0
1
3
3# 列表推导
x = [m**2 if m>10 else m**4 for m in range(50)]
print(x)
[0, 1, 16, 81, 256, 625, 1296, 2401, 4096, 6561, 10000, 121, 144, 169, 196, 225, 256, 289, 324, 361, 400, 441, 484, 529, 576, 625, 676, 729, 784, 841, 900, 961, 1024, 1089, 1156, 1225, 1296, 1369, 1444, 1521, 1600, 1681, 1764, 1849, 1936, 2025, 2116, 2209, 2304, 2401]
4、多行字符串multistr = "select * from multi_row
where row_id
print(multistr)
select * from multi_row where row_id
multistr = """select * from multi_row
where row_id
print(multistr)
select * from multi_row
where row_id
multistr = ("select * from multi_row"
"where row_id
"order by age")
print(multistr)
select * from multi_rowwhere row_id
5、存储列表元素到新的变量testList = [1, 2, 3]
x, y, z = testList # 变量个数应该和列表长度严格一致
print(x, y, z)
1 2 3
6、打印引入模块的绝对路径import threading
import socket
print(threading)
print(socket)
7、交互环境下的“_”操作符
在python控制台,不论我们测试一个表达式还是调用一个方法,结果都会分配给一个临时变量“_”
002pc.com从etf iopv python 代码30个Python常用小技巧分析来看,对etf iopv python 代码30个Python常用小技巧的结果。
8、字典/集合推导testDic = {i: i * i for i in range(10)}
testSet = {i * 2 for i in range(10)}
print(testDic)
print(testSet)
{0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81}
{0, 2, 4, 6, 8, 10, 12, 14, 16, 18}
9、调试脚本
用pdb模块设置断点import pdb
pdb.ste_trace()
10、开启文件分享
python允许开启一个HTTP服务器从根目录共享文件python -m http.server
11、检查python中的对象test = [1, 3, 5, 7]
print(dir(test))
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']test = range(10)
print(dir(test))
['__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'count', 'index', 'start', 'step', 'stop']
12、简化if语句# use following way to verify multi values
if m in [1, 2, 3, 4]:
# do not use following way
if m==1 or m==2 or m==3 or m==4:
更多:etf iopv python 代码30个Python常用小技巧
https://www.002pc.comhttps://www.002pc.com/python/2227.html
你可能感兴趣的Python,30,技巧,常用
win8 premiere pro ccWin RT系统的13个常用技巧
《win8 premiere pro ccWin RT系统的13个常用技巧》总结了关于win8控制面板在哪教程,对于我们来第二电脑网确实能学到不少知识。
win8魔兽世界c盘Win 8最常用的50个技巧
《win8魔兽世界c盘Win 8最常用的50个技巧》总结了关于电脑知识学习教程,对于我们来002pc.com确实能学到不少知识。
1、锁屏
启动之后,用户将首先看到Windows 8的锁屏界
linux 权限后面的数字vim常用命令之多行注释和多行删除
vim中多行注释和多行删除命令,这些命令也是经常用到的一些小技巧,可以大大提高工作效率。
1.多行注释:
1. 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;
java js 速度慢jQuery常用知识点总结以及平时封装常用函数
本文为大家介绍了jQuery中常用知识点及函数,包含许多细节方面的知识,下面我们一起学习一下。
jQuery中为我们提供了很多有用的属性,自己总结的一些常用的函数。个人认为在在线
kali linux ubuntu常用的shell变量用法
常用的shell变量:$0 Shell本身的文件名, 带有相对路径。(常用于shell中脚本路径切换)$1~$n 添加到Shell的各参数值。
什么组装电脑关于Python在Linux、Mac和Windows上的安装方法总结
一.Linux下安装python
1.python源码安装包下载地址:
https://www.python.org/downloads/source/
2.下载完tar.xz压缩包以后,开始解压
mysql 查出数据一对多python使用unittest测试接口步奏详解
这次给大家带来python使用unittest测试接口步奏详解,python使用unittest测试接口的注意事项有哪些,下面就是实战案例,一起来看一下。
xp搜索助手如何撤销XP系统的不常用的功能
如何撤销XP系统的不常用的功能电脑知识网认为此文章对《xp搜索助手如何撤销XP系统的不常用的功能》说的很在理。
一、撤消对压缩文件的支持 从Windows Me开始,微软
0踩
赏
0 赞
pythonencoding etf-8_etf iopv python 代码30个Python常用小技巧相关推荐
- python50行小游戏_50行python代码实现的贪吃蛇小游戏
50行python代码实现的贪吃蛇小游戏 发布于 2014-09-01 21:26:24 | 1337 次阅读 | 评论: 1 | 来源: 网友投递 Python编程语言Python 是一种面向对象. ...
- python画动态表情包_真香!一行Python代码,帮你制作小姐姐的表情包,靠谱吗?...
原标题:真香!一行Python代码,帮你制作小姐姐的表情包,靠谱吗? (我的IU女神) 对于小姐姐的动态表情包,相必我们大多数人都不会拒绝,而且都会选择默默的将其收藏(不要问我怎么知道的),一方面小姐 ...
- Python代码编写过程中有哪些重要技巧?
近几年,转行做Python技术岗的人越来越多,大家对于Python的关注越来越高,尤其是工作后,很多人都想知道Python代码编写过程中有哪些重要技巧?小编告诉大家,在编写Python代码过程中,除了 ...
- 用Python代码自己写Python代码,竟如此简单
用Python代码自己写Python代码,竟如此简单 Python作为一门功能强大且使用灵活的编程语言,可以应用于各种领域,具有"无所不能"的特质. Python甚至可以代替人,自 ...
- Python常用小技巧(五)——批量读取json文件
Python常用小技巧(五)--批量读取json文件 前言:其实Python能够批量读取很多文件,这里,本人以json文件为例(json是标注图片时生成的文件,记录有标注的坐标和标签,友情推荐标注图片 ...
- 网页代码常用小技巧!(2)
网页代码常用小技巧!(2) [转] 41.变换网页的鼠标光标 〈BODY style=CURSOR: url(http://203.73.125.205/~liangmi2/farmfrog01.cu ...
- python常用小技巧(一)——百度图片批量爬取
python常用小技巧(一)--百度图片无限制批量爬取 前言:我们在日常使用(搜壁纸,搜美女--)或者科研项目(图像识别)中经常要批量获取某种类型的图片,然而很多时候我们都需要一个个点击下载,有什么办 ...
- python常用小技巧(四)——批量图片改名
python常用小技巧(四)--批量图片改名 前言:在日常使用中我们需要批量修改图片名字,使用Python的话就可以很快地完成这个目标 一.材料准备 - os 二.程序编写 # -*- coding: ...
- Python常用小技巧(二)——打开图片
Python常用小技巧(二)--打开图片 前言:对于大量图片的文件夹,你很难手工去检查每张图片是否损坏,这时候就要用程序去检查每张图片是否能打开了 一.材料准备 - os - PIL 二.程序编写 i ...
最新文章
- Augmented World Expo(AWE)重磅来袭!
- draw graph
- python assertion failed_PyCharm报错与解决方法一览
- java学习4-Maven的发布war并部署到tomcat
- lisp 标注螺纹孔_螺纹的表示法和标注
- 认真学习系列:《计算机网络自顶向下方法》笔记
- 【转】基于Ubuntu 14.04 LTS编译Android4.4.2源代码
- Java学习笔记-枚举类
- Vue2.0源码阅读笔记(三):计算属性
- android系统安全测试,Android 安全测试初探 (二)
- 经济应用文写作【10】
- 1.4 px30驱动移植-网卡驱动找不到网卡解决
- 搜狗输入法 VS 拼音加加
- Python编程工具:Jupyter notebook
- Word论文用的各级标题大小
- vmd安装包_VMD 1.9.1 安装和使用(Centos6.3)
- SpringBoot接入支付宝沙箱返回支付二维码
- VSPD虚拟串口使用
- CNN卷积核计算原理
- eclipsepython插件_Eclipse安装配置PyDev插件
热门文章
- 快速开发后台不用太多代码的 tp5_小程序·云开发优劣简述
- php视频上传教程,PHP实现视频文件上传完整实例,_PHP教程
- osx php7 imagick,[PHP] MacOS 自带php环境安装imagick扩展踩坑记录 | 码农部落
- mysql 索引优化 2_MySQL2索引优化
- Pytorch(四) --基于Pytorch实现线性回归
- 山东省第十届ACM浪潮杯补题
- 【阿里妈妈数据科学系列】第一篇:认识在线实验
- ROS2学习(六).ROS概念 - 服务质量设置
- PAT_B_1059_Java(14分)_C++(20分)
- 深度学习之循环神经网络(9)LSTM层使用方法