Python基础学习
文章平均质量分 52
leelian_jason
http://blog.csdn.net/leelian_jason
展开
-
python序列之迭代
1.简介迭代即:给定一序列,一般是list或tuple,我们通过for 循环来遍历这个List或tuple的元素。 复习下序列基础:#list: s1 = [1,2,3,4,]type(s1)<class 'list'>#tuple: s2 = (1,2,3,4,)type(s2)<class 'tuple'>#set : s3 = set([1,2,3,4,])type(s3)原创 2017-04-08 18:58:21 · 468 阅读 · 0 评论 -
ubuntu ftp 复杂版搭建遇到的问题
本文为复杂版本,在搭建过程中遇到了很多问题,留下本文的原因是希望能帮助到大家,建议查阅简单版本 链接: http://blog.csdn.net/leelian_jason/article/details/70257842一、 FTP1) 更新库sudo apt-get update2) 采用如下命令安装VSFTPD的包 apt-get install vsftpd3) 编辑配置文件1) 安装原创 2017-04-20 14:13:19 · 429 阅读 · 0 评论 -
Python 序列之元组tuple
**1 元组(tuple):**1) 简介tuple是一个有序的的序列,tuple一旦初始化就不能再修改,跟接下来要讲的列表不一样,列表list则是可变的。2) 语法格式:name = ( ‘str1’,’str2’,…..)3) 定义一个叫calssmates的tuple:classmates=('lilian',21,'man')#使用”()”符号4) 查看tuple:>>> classma原创 2017-04-05 15:57:42 · 325 阅读 · 0 评论 -
Python序列之字典(dict)
1、 dict简介:Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有查找速度快的特点。1. 语法要求:name = {‘key1’:vlaue1,’key2’:value2,……}dict使用的是“{}”符号 优点: 相比list单一的存储特性,dict可以一次存储建和值,而list则需要分别建两个lis原创 2017-04-06 14:44:40 · 1213 阅读 · 0 评论 -
Python-条件判断和循环
一、 条件判断1. 简介:计算机之所以能做很多自动的任务,因为他们可以自己做条件判断,所以条件判断语句的重要性可想而知。条件判断在python中利用if实现。2. 语法格式:if 判断语句: 执行语句1 执行语句2判断语句后面加:作为执行语句的代码段的开始,执行语句的前面要添加空格,使语句缩进在if语句的框架内(通常使用tab键)。 有缩进和没缩进的示例: 结果:3. if原创 2017-04-06 15:34:25 · 762 阅读 · 1 评论 -
Python序列之set
Set简介:set和dict类似,但是set不存储value,由于key是唯一的,所以值不会重复,我们把dict比作词典的话,set就相当于没有重复值的集合。 要创建一个set,先要提供一个list作为集合:1. 语法格式:name = set ([list集合])>>> s = set([1, 2, 3])>>> s{1, 2, 3}注意,传入的参数[1, 2, 3]是一个list,而显示原创 2017-04-06 15:04:56 · 682 阅读 · 1 评论 -
Python序列之列表(list)
1. 列表(list):一、 简介列表是一种有序的可变集合,可以随时添加和删除其中的元素二、 语法格式name = [‘str1’,’str2’,….] #与tuple的“()”不同这里使用“[]”符号例如:三、 定义一个list:classmates= ['xiaoming',21,'boy',]四、 向list中添加元素>>> classmates= ['lisi',21,'boy',]>原创 2017-04-05 16:00:25 · 348 阅读 · 0 评论 -
Python序列之字符串
1. 字符串:a='abcde' b=123 (#这是整型,不是字符串)1) 索引操作:序列中的每个元素被分配一个序号——即元素的位置,也称为索引。第一个索引是 0,第二个则是 1,以此类推。序列中的最后一个元素标记为 -1,倒数第二个元素为 -2,一次类推。fruit = 'apple'# 输出:afruit[0]# 输出:efruit[-1]2) 切片操作和步长:python 中还支原创 2017-04-05 15:37:54 · 410 阅读 · 0 评论 -
Python 字符串和编码
一、字符串字符串是一种数据类型str,但字符串的编码就是个比较特殊的问题了。编码即信息传递的时候为了方便创建的,例如,打仗时,击鼓进军,鸣金收兵等。士兵只需要了解击鼓和鸣金的含义就能做出相关的行为。因为计算机只能处理数字,而我们的输入的字符和文字,就必须要要转换为数字才行,为此在计算机发明时美国人创造了ASCII编码表。ASCII编码表只含有27个英文字母和数字及部分标点符翻译 2017-03-24 18:39:07 · 255 阅读 · 0 评论 -
Python之高级函数
1、map简介:map 函数一次接收两个参数,一个是函数一个是Iterable,并将传入的函数作用于Iterable,由于结果是一个Iterator,我们直接用list()返回整个序列为list。#先定义一个函数:def f(x): return x * xr = map(f,[1,2,3,4,5])#map 依次作用list于f函数,所以他是一个Iterator。print(lis原创 2017-04-09 19:32:29 · 2189 阅读 · 0 评论 -
Python - 函数
1、 函数1. 函数的定义:函数是封装好的可以重复使用的代码段。 作用提高重复使用效率,提高应用模块性。Python中就有很多内建函数,我们可以直接调用,但是,最重要的是你要事先知道函数的名称和参数。详情可以参考官方文档: https://docs.python.org/3/library/functions.html 比如print(),但我们可以自己定义函数,这就叫自定义函数。2. 函数相原创 2017-04-06 16:10:40 · 310 阅读 · 0 评论 -
Python序列基础
一、 序列: 1. 序列基础概览: 1) 在Python中,最基本的数据结构是序列(sequence)。2) Python包含 6 中内建的序列,包括列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。列表和元组的主要区别在于,列表可以修改,元组则不能。2. 序列的基本操作: Len() 求序列的长度 +原创 2017-04-05 15:34:34 · 287 阅读 · 0 评论 -
Python 之生成器和迭代器
1、简介:生成器是用来替换列表生成式的,试想当我们有100万个数据但我们只需要其中几个数据时,列表生成式将列表直接创建出来是不是浪费了很多地址空间。 如果可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这种一边循环一边计算的机制,称为生成器:generator。 要创建一个generator,有很多种方法。第一种方法很简单,只要把一个原创 2017-04-08 20:57:09 · 305 阅读 · 0 评论 -
Python之列表生成式
1、简介:列表生成式即List Comprehensions,是python内置强大的list 生成工具,有了这个工具我们就不用自己手动输入某些list 了。2、例如想要生成一个list[1,2,3,4,5,6,7,8,9,10,] list(range(1,11))[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]3、生成[1x1, 2x2, 3x3, …, 10x10]print(原创 2017-04-08 20:08:44 · 379 阅读 · 0 评论 -
Python之装饰器
一、简介当我们想要增强某个函数的功能的时候,但又不希望修改函数的内容,这种情况就称之为装饰器decorator。二、基础:print(f())def now(): return ('2015-06')f = nowprint(f())结果:2015-061.函数也是一个对象,而且函数对象可以赋值给变量,同样我们通过调用变量也能调用该函数def log(func):#1.可以接收一个变量原创 2017-04-23 13:59:25 · 303 阅读 · 0 评论