python杂记

1. ord

将char转换为ascii码

print ord(‘a‘)
97

2. zip

>>> x = [ord(‘a‘), ord(‘b‘)]
>>> y = [‘a‘, ‘b‘, ‘c‘]

>>> xy = zip(x,y)
>>> print xy
[(97, ‘a‘), (98, ‘b‘)]

>>> z = zip(*xy)
>>> print z
[(97, 98), (‘a‘, ‘b‘)]

3. dict

字典,可以将tuple的list转为dict

>>> print dict(zip(x,y))
{97: ‘a‘, 98: ‘b‘}

待续

时间: 06-24

python杂记的相关文章

python 杂记

Python 杂记,是自己经常联系和写脚本是使用的一些小的语句 1:时间 import datetime #获取当前时间 print datetime.datetime.now() #获取昨天的时间 time = datetime.datetime.today()-datetime.timedelta(1) #格式化时间输出 print time.strftime('%Y%m%d') 2:

Python学习笔记(2)---Python杂记

Python杂记: 自然字符串,在字符串前加上r:将转义符号原样保留. 列表:[ ] 定义,存储一连串元组的容器.元素从0开始,可以修改 元组:用()定义, 不可修改 集合:set(元素) set(a) 除去重复元素 字典 : {'key':'value'} 对象序列化:对于持久性存储的对象需要序列化 极客学院:http://www.jikexueyuan.com/course/699.html

Python——杂记

python 最近出错总结: 1.而for..in ..中不要用else if  x in y:     print  else:     print2.def fibs(num): ...     result = [0,1] ...     for i in range(num-2): ...             result.append(result[-2]+result[-1]) ...     return result  3.错误提示 IndentationError: exp

Python 杂记:内置函数(filter、map、sorted等)

注:本文仅列举了几个常用的内置函数,更多内置函数请参考官方文档:https://docs.python.org/3/library/functions.html. filter 函数原型: filter(function, iterable) 示例:过滤掉偶数,只保留基数,代码如下: foo = [1, 2, 3, 4, 5] bar = filter(lambda x: True if x%2 else False, foo) # 相当于 perl 中的 @bar = grep { $_ %

Python 杂记: http request (以管理 Vultr 主机为例)

简介 Python 标准库中提供了诸如 urllib.request.http.client 等模块用于发送 HTTP 请求,它们功能强大,但是使用起来并不简洁明了. requests 是一个第三方模块,比 Python 标准库中提供的简单优雅多了,正如其介绍所说的是为人类而造的(讽刺标准库中的实现不够简单好用): Requests is an elegant and simple HTTP library for Python, built for human beings. 本文主要介绍 r

Python 杂记:argparse 模块

简介 Python 标准库中提供了 argparse 模块用于解析命令行参数. 使用它的简单三个步骤: 创建 argparse.ArgumentParser() 对象 调用 add_argument() 方法添加参数配置 调用 parse_args() 方法解析参数 然后,我们就可以通过 parse_args() 方法返回的对象来访问用户传入的命令行参数了. 示例一 示例代码如下: import argparse parser = argparse.ArgumentParser() parser

python 杂记 网络

参考资料:https://www.cnblogs.com/gareth-yu/p/9097943.htmlimport selectors import socket sel = selectors.DefaultSelector() def accept(sock, mask): # sock相当于key.fileobj conn, addr = sock.accept() # Should be ready print('accepted', conn, 'from', addr) conn

python 杂记20191102

上下文管理器: def __exit__(self, exc_type, exc_val, exc_tb):若exc_tb不是空,则说明有异常返回值只能是true或false,若是false,则会把之前发生的异常抛出来 ===================== 安装虚拟环境的工具:pipenv安装pipenv: pip install pipenv到一个目录下创建虚拟环境:pipenv install 进入虚拟环境:pipenv shell 查看安装包的依赖:pipenv graph退出虚拟环

python初学杂记

python常用命令: 1.python 或者 python3  打开交互式python解释器 2.python hello.py   通过命令提示符运行python脚本 交互式python解释器常用命令:eixt() 退出 python常用语法: 1.print('hello word')  备注:python2支持print 'hello world' ,但 python3不支持 2.# 注释   表示该行是注释 3.\'  代表‘  \是转义字符 4.100000000000000000L