notebook.1
来源:互联网 发布:查看php源码 编辑:程序博客网 时间:2024/05/16 16:12
利用map()函数,把一个list(包含若干不规范的英文名字)变成一个包含规范英文名字的list:
1.
def format_name(s):
return s[0].upper()+s[1:].lower()
return s[0].upper()+s[1:].lower()
2.
def format_name(s):
return s.capitalize()
return s.capitalize()
此函数可以将字符串第一个字母大写同时保持其余字母小写
对字符串排序时,有时候忽略大小写排序更符合习惯。请利用sorted()高阶函数,实现忽略大小写排序的算法。
1.
def cmp_ignore_case(s1, s2):
u1=s1.upper()
u2=s2.upper()
if u1>u2:
return 1
if u1<u2:
return -1
u1=s1.upper()
u2=s2.upper()
if u1>u2:
return 1
if u1<u2:
return -1
return 0
2.
def cmp_ignore_case(s1, s2):
return cmp(s1.lower(), s2.lower())
return cmp(s1.lower(), s2.lower())
print sorted(['bob', 'about', 'Zoo', 'Credit'], cmp_ignore_case)
0 0
- notebook.1
- BDP reading notebook 1
- caffee learning notebook 1
- IPython Notebook简介1
- noteBook
- Notebook
- notebook
- notebook
- Machine Learning Notebook - Week 1 - Andrew Ng
- Machine Learning Notebook - Week 1 - Andrew Ng
- Machine Learning Notebook - Week 1 - Andrew Ng
- Machine Learning Notebook - Week 1 - Andrew Ng
- Jupyter Notebook 快速入门(1)
- Spring: A Developer's Notebook笔记和小结(1)
- python challenge第1关--NoteBook上的“乱码”
- 1 docker环境使用tensorflow以及jupyter notebook的使用
- Anaconda3 5.0.1 无法启动spyder, jupyter notebook
- 手提电脑notebook
- android 5.0预制APK方法,android5.0预制apk
- Android WebView 简单使用
- echarts动态加载折线图数据demo
- IOS NetworkExtension 框架使用笔记
- NodeJs+Egret制作socket在线五子棋游戏(2)
- notebook.1
- 如何将应用打包成.ipa文件【转】
- 我的第一个Android应用程序(Hello world)
- GitHub入门:如何上传与下载工程?
- Linux命令(37):date
- maven编译步骤 Missing artifact
- linux课程阅读参考
- 主机性能监控之wmi 获取系统信息及内存性能信息
- Codeforces Round #383 (Div. 2) E(贪心,二分图染色,好题)