- 博客(13)
- 收藏
- 关注
转载 字符串属性函数
字符串属性方法字符串格式输出对齐1.>>> str='stRINg lEArn' 2.>>> 3.>>> str.center(20) #生成20个字符长度,str排中间 4.' stRINg lEArn ' 5.>>> 6.>>> str.ljust(20) #str左对齐 7.'stRINg lEArn
2017-07-15 09:04:55
223
转载 set in Python
Python 基礎 - 集合的使用集合是一個無序的,不重複的數據組合,主要的作用如下去重,把一個列表變成集合,就會自動去重了。關係測試,測試二組數據之前的交集、差集、聯集等關係。接下來我們來實作看看什麼是去重#!/usr/bin/env python3# -*- coding:utf-8 -*-list_1 = [1, 4, 5, 7, 3, 6, 7, 9]list
2017-06-28 22:47:31
587
转载 字典
Python 字典(Dictionary)字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 :value1, key2 :value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变
2017-06-26 22:19:59
215
原创 用递归解奥数题
我姐发来一道奥数题想起了前两天学过的递归,于是,有了自己独立编制的第一个小程序def math(n): if n == 1: return 1 else: return (n-1)*4 + math(n-1)n = int(input('请输入要摆放的层数:'))print('这一层有%d个正方体'%mat
2017-06-22 22:34:22
775
原创 递归
设置递归的层数,默认为100层:>>> import sys>>> sys.setrecursionlimit(1000)例:写一个求阶乘的函数:def factorial(n): if n == 1: return 1 else: return n * factorial(n-1)number = int
2017-06-19 21:45:48
181
原创 filter()
filter的形参列表:filter(function or None, iterable)第一个参数为函数时,将第二个参数中每一个元素代入函数进行运算,把返回Ture的值并成一个列表第一个参数为None时,将第二个参数中为True的值并成一个列表返回。例:>>> filter(None,[1,0,False,True])>>> list(filter(None
2017-06-18 22:14:26
499
原创 map()
map()函数: 映射map()函数接受两个参数,一个是函数名,一个是数组,map将依次按照数组的元素传入到函数,并将返回的结果一list的方式返回。list(map(lambda x : x * 2,range(10)))[0,2,4,6,8,10,12,14,16,18]
2017-06-18 22:08:46
276
转载 lambda表达式
作者:涛吴链接:https://www.zhihu.com/question/20125256/answer/14058285来源:知乎著作权归作者所有,转载请联系作者获得授权。简单来说,编程中提到的 lambda 表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。这一用法跟所谓 λ 演算(题目说明里的维基链接)的关系,有点像原子弹和质能
2017-06-18 21:54:08
176
原创 闭包
闭包的定义:如果在一个内部函数里,对外部作用域(但不是在全局作用域)的变量进行引用,那么该内部函数被叫作闭包。例如:def FunX(): def FunY(): return x * y return FunYFunY() 为闭包
2017-06-16 17:54:08
154
原创 关键参数
def func(a,b=5,c=10): print('a is',a,'b is',b,'c is',c)func(3,7)func(25,c=24)func(c=50,a=100)可以根据关键参数来完全指定关键参数值,不需要位置对应
2017-06-14 17:05:20
270
原创 默认参数值
def say(message,times = 1): print(message*times)say('Hello')say('World',5)只有在形参最后的参数才有默认参数值
2017-06-14 14:30:02
248
原创 continue
while True: s = input('Enter something:') if s == 'quit': break if len(s) continue print('Input is of sufficient length')此例中,如果输入的string长度小于3,则cont
2017-06-14 11:57:30
301
原创 学Python的目的
年近30,最近常反思自己。同时期毕业的朋友们同学们大多到了公司的中层地位,我却还在基层摸爬滚打。表面可见的原因是这几年换工作太频繁,这确实也是一个重要原因。不过究其本因,自己对某件事情缺乏坚持下去的信心,遇到困难就会退缩。比如这三年常说的学编程,最开始学java,刚听了一个课程,就去考一建了。考完一建又学JavaScript,学了没几个月又断掉了。后来又开始看Python。每件事情都不
2017-06-14 09:17:51
3943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人