Python中文
首页
教程
问答
标签
搜索
登录
注册
如果列表中的字符串失败并带有变音符号
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>因为我是法国人,我试着做一个小函数,可以在一个国家名称之前加上好的定冠词。除了少数几个以变音符号开头的国家外,我没有问题。我的代码是:</p> <pre><code>#!/usr/bin/env python # -*- coding: utf-8 -*- def article(nomPays): voyelles = ['A','E','É','I','O','U','Y'] if nomPays == 'Mexique': return 'du' elif nomPays[0] in voyelles: return 'de l\'' elif nomPays[-1] == 'e':#signe négatif pour compter à partir de la dernière lettre return 'de la' else: return 'du' print article('Érythrée') </code></pre> <p>如果我输入Allemagne而不是赤道,那么行为是正确的:它返回'del'。但是èrythreée返回'de la'。这意味着我的函数无法识别voyelles列表中的字符É。在</p> <p>我能解释为什么有人能解决这个问题?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>在^{<cd2>之前添加<code>u</code>:</p> <pre><code>voyelles = [u'A',u'E',u'É',u'I',u'O',u'U',u'Y'] ... print article(u'Érythrée') </code></pre> <p>示例:</p> ^{pr2}$
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
VirtualEnvRapper错误:路径python2(来自python=python2)不存在
10 回答
virtualenvs上的pyinstaller,没有名为导入错误的模块
10 回答
virtualenvs是否可以退回到用户包而不是系统包?
3 回答
virtualenvwrapper CentOS7
2 回答
virtualenvwrapper IOError:[Errno 13]权限被拒绝
10 回答
virtualenvwrapper mkproject和shell在windows中的启动问题?
9 回答
virtualenvwrapper mkvirtualenv不工作但没有错误
6 回答
Virtualenvwrapper python bash
5 回答
virtualenvwrapper:“workon”何时更改到项目目录?
2 回答
virtualenvwrapper:mkvirtualenv可以工作,但是rmvirtualenv返回bash:没有这样的文件或目录
5 回答
virtualenvwrapper:virtualenv信息存储在哪里?
7 回答
virtualenvwrapper:命令“python设置.pyegg_info“失败,错误代码为1
5 回答
virtualenvwrapper:如何将mkvirtualenv的默认Python版本/路径更改为ins
2 回答
Virtualenvwrapper:模块“pkg_resources”没有属性“iter_entry_points”
5 回答
Virtualenvwrapper:没有名为virtualenvwrapp的模块
8 回答
Virtualenvwrapper.bash_profi的正确设置
7 回答
Virtualenvwrapper.hook:权限被拒绝
5 回答
virtualenvwrapper.sh:fork:资源暂时不可用Python/Djang
9 回答
Virtualenvwrapper.shlssitepackages命令不工作
3 回答
Virtualenvwrapper.sh函数在bash sh中不可用
9 回答