iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python cookbook 3 翻译
  • 612
分享到

python cookbook 3 翻译

pythoncookbook 2023-01-31 07:01:51 612人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

自己买了个影印版,边翻边看边实践以期增强学习效果。计划是每日一个小片段,希望能坚持到底。P.S 翻得不好,请轻拍。。1 数据结构与算法1.1 将一个序列分离转换成多个变量问题:    如果你有一个由N个元素组成的元组或序列并想将其分离成多个

自己买了个影印版,边翻边看边实践以期增强学习效果。计划是每日一个小片段,希望能坚持到底。

P.S 翻得不好,请轻拍。。

1 数据结构与算法

1.1 将一个序列分离转换成多个变量

问题:

   如果你有一个由N个元素组成的元组或序列并想将其分离成多个变量。


解法:

   只要变量的数量与相关的结构匹配,任何序列(或可迭代的对象)皆能通过赋值操作分离成多个变量。

新鲜的栗子~:(个人平台:win7 64位  python2.7.6)


>>> p = (4, 5)

>>> x, y = p

>>> x

4

>>> y

5

>>>

>>> data = [ 'ACME', 50, 91.1, (2012, 12, 21)]

>>> name, shares, price, date = data

>>> name

'ACME'

>>> date

(2012, 12, 21)

>>> name, shares, price, (year, mon, day) = data

>>> name

'ACME'

>>> year

2012

>>> mon

12

>>> day

21

>>>

变量的数量与相关的结构不匹配的例子

>>> p = (4, 5)

>>> x, y, z = p


Traceback (most recent call last):

 File "<pyshell#14>", line 1, in <module>

   x, y, z = p

ValueError: need more than 2 values to unpack

>>>


讨论:

   不光是元组,列表,但凡是可迭代的对象如strings对象,文件对象,可迭代对象,生成器对象,(撒花?)此法皆有效。

又有栗子吃了


>>> s = 'Hello'

>>> a, b, c, d, e = s

>>> a

'H'

>>> b

'e'

>>> e

'o'

>>>

当你分离的时候,你有时候会想干掉某些元素。Python对此没有针对的语法,但是通常你可以通过使用可被抛弃的变量来实现。

栗子!栗子!

>>> data = [ 'ACME', 50, 91.1, (2012, 12, 21)]

>>> _, shares, price, _ = data

>>> shares

50

>>> price

91.1

>>>

当然,你务必确保该变量名未在他处使用过。


--结束END--

本文标题: python cookbook 3 翻译

本文链接: https://www.lsjlt.com/news/191950.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python cookbook 3 翻译
    自己买了个影印版,边翻边看边实践以期增强学习效果。计划是每日一个小片段,希望能坚持到底。P.S 翻得不好,请轻拍。。1 数据结构与算法1.1 将一个序列分离转换成多个变量问题:    如果你有一个由N个元素组成的元组或序列并想将其分离成多个...
    99+
    2023-01-31
    python cookbook
  • python CookBook 3 1.
    问题:    你需要从一个可迭代对象中拆解出N个元素,但是它可能多于N个元素并导致抛出“too many values to unpack”的异常解决:    python的“带星参数”可以搞定这个问题。比如说,你开了一门课并且决定在期末的...
    99+
    2023-01-31
    python CookBook
  • FLEX 3 COOKBOOK
    FLEX 3 COOK BOOK ,等了好长时间,,哈哈!先下载了看看。有需要的朋友请到[url]http://www.riabook.cn/en_book/flex-3-cookbook.htm[/url]  下载。...
    99+
    2023-01-31
    FLEX COOKBOOK
  • [翻译] python Tutorial
          IronPython的飘亮之处大部分在于它的动态风格开发-- 通过添加功能元素,改变(modifying)运行着的应用(程序)。在Windows 应用中, 这通常要求 delegates 和 event 处理 (i.e., 向...
    99+
    2023-01-31
    python Tutorial
  • python爬虫--调用百度翻译进行文本翻译
    python爬虫实现百度译文本打开百度翻译网站地址,F12审查元素,我这里用的是火狐浏览器点网络,会发现很多GET,POST请求,右边消息头那里会有很多信息:请求地址、请求方法、远程地址、状态码、server、等等之类的信息这里的请求地址才...
    99+
    2023-01-30
    爬虫 文本 python
  • python之cookbook-day0
    第一章:数据结构和算法 1.2 解压可迭代对象赋值给多个变量 问题: 如果一个可迭代对象的元素个数超过变量个数时,会抛出一个 ValueError 。那么 怎样才能从这个可迭代对象中解压出 N 个元素出来? 解决方案: Python 的星...
    99+
    2023-01-30
    python cookbook
  • python3 调用百度翻译API翻译英
    自行申请百度开发者账号 import importlib,sys,urllib importlib.reload(sys) import urllib.request import json ...
    99+
    2023-01-31
    API
  • Python实现翻译小工具
    一、背景利用Requests模块获取有道词典web页面的post信息,BeautifulSoup来获取需要的内容,通过tkinter模块生成gui界面。 二、代码git源码地址Python实现翻译小工具 fanyi.py代码如下: #!/...
    99+
    2023-01-31
    小工具 Python
  • 中日翻译在线翻译如何利用日语翻译软件完成
    中日翻译在线翻译如何利用日语翻译软件完成?对于喜欢看日漫的朋友们来说,肯定都有一颗去日本旅游的心,但是去日本旅游首先我们要解决中日语翻译的问题。今天小编将要分享给大家一个方法,帮助大家快速完成中日语翻译。...
    99+
    2023-06-04
  • 用Python做一个翻译软件
    前两天吃了平哥的一波狗粮,他给女朋友写了一个翻译软件,自己真真切切的感受到了程序员的浪漫。在学习requests请求的时候做过类似的Demo,给百度翻译发送一个post请求可以实现任意词组的翻译,利用周六周日将那段代码进行了进一步优化加了...
    99+
    2023-01-30
    做一个 翻译软件 Python
  • 如何完成中文翻译日文在线翻译
    如何完成中文翻译日文在线翻译?相信许多朋友们都想要去日本旅游,但是一直担心语言问题会给自己的出行带来不便,所以才迟迟没有踏上旅途。所以今天小编就为大家分享一个中文翻译日文的方法,希望可以帮助大家有一个愉快的旅行。    ...
    99+
    2023-06-04
  • python英文翻译是什么意思
    这篇文章主要介绍了python英文翻译是什么意思,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python可以做什么Python是一种编程语言,内置了许多有效的工具,Pyth...
    99+
    2023-06-14
  • python爬虫之爬取百度翻译
    破解百度翻译 翻译是一件麻烦的事情,如果可以写一个爬虫程序直接爬取百度翻译的翻译结果就好了,可当我打开百度翻译的页面,输入要翻译的词时突然发现不管我要翻译什么,网址都没有任何变化,那...
    99+
    2024-04-02
  • CentOS 编译安装 python 3
    CentOS 6自带的python是2.6的,下面记录下CentOS6源码安装python 3.5的过程 #wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz #tar...
    99+
    2023-01-31
    CentOS python
  • C#调用百度翻译实现翻译HALCON的示例
    目录准备工作参数简介输入参数输出参数使用HttpClient翻译工具类应用:翻译HALCON的示例描述准备工作 HALCON示例程序的描述部分一直是英文的,看起来很不方便。我决定汉化...
    99+
    2024-04-02
  • Python制作摩斯密码翻译器
    目录分析摩斯密码对照表实现代码结果 分析 摩斯密码是一种将文本信息作为一系列通断的音调、灯光或咔嗒声传输的方法,无需特殊设备,熟记的小伙伴即可直接翻译。它以电报发明者Samuel F...
    99+
    2024-04-02
  • C#调用百度翻译API实现一个翻译功能
    前言 虽然百度翻译相对于谷歌翻译在准确性方面还有很大的提升空间,但网络的现实情况及百度翻译接口的免费易用性方面让我们选择百度翻译接口。下面来一起看看详细的步骤吧 方法如下 appId...
    99+
    2024-04-02
  • Python爬取百度翻译实现中英互译功能
    目录基础步骤提交表单获取响应并处理结果消除警告main.pysign.py由于下学期报了一个Python的入门课程 所以寒假一直在自己摸索,毕竟到时候不能挂科,也是水水学分 最近心血...
    99+
    2024-04-02
  • Python之禅(原文、中文翻译、解释)
    The Zen of Python, by Tim Peters Beautiful is better than ugly.Explicit is better than implicit.Simple is better than co...
    99+
    2023-01-31
    原文 中文翻译 Python
  • grpc官方文档实验与翻译(python
    tensorflow分布式与tensorflow serving底层通信都是是用的grpc,所以就看了一下grpc的基本用法(python版) 首先是环境的安装,先要更新pip到version8或者以上 $ python -m pip i...
    99+
    2023-01-31
    文档 官方 grpc
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作