![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础学习
YIMI_Flore
............
展开
-
python基础学习之循环,列表
字符串换行的三种表示:#coding=utf-8if__name__ == '__main__':#第一种:三个单引号 print '''我是一个程序员 我刚开始学习python'''#第二种:三个双引号 print"""我是一个程序员 我刚开始学习python"""#第三种:\结尾 print"我是一个程序员,原创 2017-04-12 18:12:11 · 1063 阅读 · 0 评论 -
python基础学习之元组
元组元组合列表非常相似最大的不同是元组是不可改变的,不能随意进行插入删除操作列表用[]而元组用()注意元组的最有特征的符号是逗号(,)>>> tuple1=(1,2,3,4,5,6,7,8)访问元组元素>>> tuple1[1]2 分片>>> tuple1[5:](6, 7, 8)>>> tuple1[:5](1, 2, 3, 4, 5)原创 2017-04-13 17:57:44 · 343 阅读 · 0 评论 -
python基础学习之字符串的常用方法
字符串和元组的操作差不多>>> str1'you are beloved'>>> str1[6]'e'>>> str1[7]' '>>> str1 = str1[:7]+' my'+str1[7:]>>> str1'you are my beloved' 字符串常用方法及其例子1. capitalize()将字符串第一个字母变成大写>>> s原创 2017-04-13 18:01:40 · 369 阅读 · 0 评论 -
python基础学习之字符串的格式化
字符串的格式化位置参数、关键字参数1利用位置参数>>>"{0}love{1}.{2}".format("I","C","D")'IloveC.D'2.利用关键字参数>>>"{a}love{b}.{c}".format(a="I",b="C",c="D")'IloveC.D' 注意:若位置参数和关键字参数一起使用的话,位置参数一定要在关键字参数之前例子:>原创 2017-04-18 17:10:32 · 453 阅读 · 0 评论 -
python基础学习之序列操作
序列列表、元组、字符串:都可以通过索引得到每一个元素默认索引值总是从0 开始可以通过分片的方法得到一个范围内的元素的集合有很多共同的操作符 它们统称为:序列 序列的常见的BIF1. listlist()->空列表list(iterable) ->迭代得到新的列表>>>a = list()>>>a[]>>>b = 'How a原创 2017-04-18 17:11:15 · 312 阅读 · 0 评论 -
python基础学习之集合
集合字典中,用花括号括起来,并且有一定的对应关系,则它就是字典。但是如果用花括号括起来但是没有对应关系,那么它就是一个集合。 1.集合的特点:(1)在一个集合里,每个数字都是唯一的。集合可以清理掉所有的重复项。(2)集合是无需的,不支持索引。 >>> num = {}>>> type(num)>>> num2 = {1,2,3,4}>>> type(原创 2017-04-26 12:14:51 · 423 阅读 · 0 评论 -
python基础学习之字典
字典特性:1.是用大括号括起来的2.不是序列类型,是映射 >>> brand = ['1','2','3','4','5']>>> slogan=['aaa','bbb','ccc','ddd','eee']>>> print('3 is for '+slogan[brand.index('3')])3 is for ccc很不方便。1.字典由键和值组成,冒号前原创 2017-04-26 12:11:49 · 462 阅读 · 0 评论 -
python基础学习之函数(3)-λ表达式,过滤器,map函数
λ表达式在python中使用lambda表达式,方便使用匿名函数,省去了函数的定义,使代码更加精简。例子:>>> def ds(x): return 2*x+1 >>> ds(5)11 怎么用λ表达式来实现呢?>>> lambda x:2*x+1 at0x00000000030B8840>返回的是一个函数对象,然后用一个标签来获取其值即可。>原创 2017-04-26 12:10:27 · 759 阅读 · 0 评论 -
python基础学习之函数(2)-内嵌函数和闭包
内嵌函数允许函数里面定义另外一个函数内部函数整个作用域都在这个函数之中,例如fun1()中包含fun2(),fun2()的作用域只在fun1()中。 闭包Python中闭包的表示是,fun2()是fun1()的内部函数,如果在fun2()在自己的函数中使用了fun1()的变量,则说明fun2()是一个闭包。>>> def fun1(x): de原创 2017-04-26 12:07:20 · 516 阅读 · 0 评论 -
python基础学习之pickle模块
python的pickle模块实现了基本的数据序列和反序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去。永久存储;通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。 基本接口: pickle.dump(obj, file, [,protocol]) 注解:将对象obj保存到文件file中去。 protoco...原创 2017-05-05 15:57:29 · 550 阅读 · 0 评论 -
python基础学习之os、os.path模块常用函数
os模块:操作系统模块python是跨平台的语言。有了OS模块,我们不需要关心什么操作系统下使用什么模块,OS会帮你选择正确的模块并调用。os模块的常用函数1. getcwd()返回当前的工作目录>>> importos>>>os.getcwd()'G:\\python36' 2. chdir(path) 改变工作目录原创 2017-05-05 15:52:50 · 706 阅读 · 0 评论 -
Python基础学习之函数(1)
函数1.在python中创建和定义函数只需要def+函数名+(参数)+冒号2.怎么调用函数:直接使用函数即可例子:>>> def MyFirstFunction():print('my First function!') >>> MyFirstFunction()my First function!>>> #发现MyFirstFuntion()就会网上找到此函数原创 2017-04-19 14:59:18 · 480 阅读 · 0 评论 -
python基础学习之文件操作
文件 文件:两种格式,一种是文本模式,一种是二进制格式。 1.open()函数>>> help(open)Help on built-in function open in moduleio:open(file, mode='r', buffering=-1,encoding=None, errors=None, newline=None, closefd=True,原创 2017-04-26 13:10:58 · 579 阅读 · 0 评论