python学习
Sam_1991nov
Keep hungry, stay foolish.
展开
-
python初次上手体验
去年年末的时候看了一点点python,装了python环境。本来也没有说想学,无意中和室友聊天的时候听说他在学python,还把之前做一个小游戏拿出来展示了一下。虽然很是很简单的一个“打飞机”的小游戏。。。。。。后来听说国内知名的豆瓣,知乎都是用python写的,自己也是很喜欢这两个网站,所以想了解一下。刚好自己之前买了kindle,所以上网下载了一本《python学习手册》看了看,大体了解到py原创 2015-03-21 09:59:38 · 867 阅读 · 0 评论 -
Python 字符串逆序
今天学习python的时候遇到一个问题: 给你一个字符串 a, 如a=‘12345’,对a进行逆序输出a。 一开始自己是sorted(a,-1),就像累死与C的函数直接可以逆序,结果报错,后来看了一下解题报告才发现,居然忘记了之前python的切片那里有方法: print(a[::-1]) 这么一句就直接解决了,果然很方便。原创 2015-03-29 13:33:18 · 1268 阅读 · 0 评论 -
python 两个值得学习的小例子
这两个问题都是在http://www.pythontip.com中做pythin挑战时碰到的,觉得很不错 1. 给你一个字符串a和一个正整数n,判断a中是否存在长度为n的回文子串。如果存在,则输出YES,否则输出NO。 回文串的定义:记串str逆序之后的字符串是str1,若str=str1,则称str是回文串,如"abcba". a="abcbaasdjhkas" n=5 de原创 2015-04-02 10:39:37 · 1695 阅读 · 0 评论 -
python 的 map(),reduce(),filter(),返回函数,闭包
map(): ap()是 Python 内置的高阶函数,它接收一个函数 f 和一个list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 如果输入这样一段代码: def f(x): return x*x print map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9]) 那么结果将是 [1, 4, 9, 10,原创 2015-03-31 19:17:35 · 609 阅读 · 0 评论