python基础技巧总结(二)
一总结的链接:
好,我们继续
一次性初始化多个变量
可以直接赋值:
a,b,c,d=1,2,3,4
可以利用列表:
List = [1,2,3]
x,y,z=List
print(x, y, z)
#-> 1 2 3
(元素个数应与列表长度相同)
打印模块路径
import socket
print(socket)
#<module 'socket' from '/usr/lib/python2.7/socket.py'>
字典推导
Python不光列表用推导式,字典/集合也有
#列表
l=[[0 for i in range(4)] for i in range(4)]#生成二维列表
print(l)
# [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
testDict = {i: i * i for i in xrange(10)}
testSet = {i * 2 for i in xrange(10)}print(testSet)
print(testDict)#set([0, 2, 4, 6, 8, 10, 12, 14, 16, 18])
#{0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81}
拼接字符串
众所周知,python中字符串可以相加:
a="i "
b="love "
c="you"
print(a+b+c)
想拼接列表中的所有元素
l=['a','b','c']
print(''join(l))
#以join左边的字符做分割
循环枚举索引
list = [10, 20, 30]
for i, value in enumerate(list):print(i, ': ', value)#1-> 0 : 10
#2-> 1 : 20
#3-> 2 : 30
很方便的找到下标和对应元素
返回多个值
并没有太多编程语言支持这个特性,然而 Python 中的方法确实(可以)返回多个值
def a():return 1,2,3,4,5
python基础技巧总结(二)相关推荐
- python实用技巧(二)
Python实用技巧(一) python实用技巧(二) python实用技巧(三) python实用技巧(四) code 解释 补充 list.reverse() 返回值类型为NoneType l.r ...
- python基础语法复习[二] 函数、类
python基础语法复习[二] 前言 一.函数 1.基本概念 2.一般实例 3.参数传递 (1)传不可变对象 (2)传可变对象 4.函数递归调用实例 (1)eg:实现字符串的反转: (2)递归思想画树 ...
- Python基础学习(二)-条件,循环语句
Python基础学习(二)-条件,循环语句 一,条件语句 1,if else if 判断条件: 执行语句... e ...
- python基础语法(二)列表
往期推荐: python基础语法(一)range函数 python基础语法(二)列表 前言 一.列表的创建与删除 二.列表的查询操作 1. 获取列表中指定元素的索引 2. 获取列表中的单个元素 3. ...
- python 基础系列(二) — Python基本语法
python 基础系列(二) - Python基本语法 python基础系列索引 python 基础系列(一) - Python介绍 python 基础系列(二) - Python基本语法 pytho ...
- Python基础教程(二):基础语法、变量类型
Python 基础语法 Python语言与Perl,C和Java等语言有许多相似之处.但是,也存在一些差异. 在本章中我们将来学习Python的基础语法,让你快速学会Python编程. 第一个Pyth ...
- python基础技巧总结(五)
前四期到博客找:https://blog.csdn.net/hebtu666 我们继续说一些好用的函数 split Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指 ...
- 【图解】连狗子都能看懂的Python基础总结(二)什么是库、包、模块?
[图解]连狗子都能看懂的Python基础总结!(二)什么是库.包.模块? 本章内容 什么是模块? 什么是包? 什么是库? 什么是标准库和第三方库? 上次,我们解释了"变量".&qu ...
- python基础笔记(二)
<黑马>python笔记~二 前言 一.配套视频 二.python基础初级 三.python基础中级 四.python基础高级 目录 python基础中级(列表.元组.字典.字符串) 01 ...
- python基础技巧总结(一)
最近总结一下python基础知识,就暂时弃坑了. 本文总结只属于python的一些骚操作... 后面文章自行去博客学习交流 原地交换 Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方 ...
最新文章
- pytorch 指定卡1_[原创][深度][PyTorch] DDP系列第一篇:入门教程
- 【bzoj5084】hashit 广义后缀自动机+树链的并+STL-set
- 网络编程释疑之:单台服务器上的并发TCP连接数可以有多少
- fd抓包数据类型_fiddler——抓包中的王者
- macOS Python安装教程
- 【通信原理 入坑之路】—— 深入理解奈奎斯特第一准则与码间串扰
- 计算机课英语怎么读音标,【英语课堂】48个国际音标表及发音详解图
- 基于uniapp开发的一款Android、iOS上使用的小说阅读app
- rabbitmq 默认用户和密码
- ObjectARX反应器概述
- 进入 32 位时代,谁能成为下一个8051?
- staruml画的图怎么加载到word_StarUML配置Word生成文档模板
- 新手做电商直播带货怎么和快递合作谈价格
- html中关于侧边导航栏和导航栏的编写
- HNOI2008玩具装箱(T_OY)bzoj1010
- 恢复Excel批注框到默认位置
- 全球及中国高岭土市场运行规模与投资发展建议报告2022版
- 大学计算机专业和培训机构区别,扎心了
- python爬虫程序员工资-Python爬虫实战-数据可视化
- java 依赖倒置_JAVA设计模式之依赖倒转原则
热门文章
- C++的一般引用及其数组引用
- S3C2440 WINCE6将USB DEVICE改成USB HOST,实现两个USB HOST
- 怎样在PropertySheet中添加按钮
- 操作系统真实的虚拟内存是什么样的
- 【转】3.5(译)构建Async同步基元,Part 5 AsyncSemaphore
- Azure Table storage 基本用法 -- Azure Storage 之 Table
- Java注解全面解析
- win10固态硬盘分区 整数_惠普HP笔记本Win10改Win7系统教程
- 查找算法-(顺序查找、二分查找、插值查找、斐波那契查找)
- CCNA-第十二篇-STP+ACL(下)