摘要: 思考: 1.两个连续的print()函数为什么在输出时内容会分行显示? 解:print()中有两个默认参数sep和end,其中sep是代替分隔符,end是代替末尾的换行符,默认使用‘,’代替空格,且默认末尾加上换行符,end函数用来定义一行输出的末尾 1 coffee_cup = 'coffee' 阅读全文
posted @ 2017-07-12 22:25 后盾 阅读(47542) 评论(1) 推荐(3) 编辑
摘要: 目录/文件管理 目录管理: 1.ls 2.cd 3.pwd 4.tree:查看目录树 5.mkdir:创建空目录 -p:创建父目录 -v:显示创建的过程 命令行展开: mkdir -pv /mnt/test/{x/m,y} # 同时创建两个平行的文件x与y,并且在x目录中再创建子目录m ~展开:~U 阅读全文
posted @ 2017-07-10 19:33 后盾 阅读(217) 评论(0) 推荐(0) 编辑
摘要: eval():eval函数将字符串当成有效Python表达式来求值,并返回计算结果 举例: >>>x = 1 >>>print(eval("x + 1")) 2 与之对应的repr()函数,它能够将Python的变量和表达式转换为字符串表示 阅读全文
posted @ 2017-07-05 23:04 后盾 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 对象 1.对象的优点: 1.多态:可以对不同类的多项进行相同的操作 1.多态和方法:绑到对象特性上的函数称为方法(method) 2.多态的多种形式:任何不知道对象的类型,但是需要对对象“做点什么“的时候就都会用到多态 2.封装:对外部世界隐藏对象工作的细节 3.继承:以通用的类为基础建立专门的类对 阅读全文
posted @ 2017-07-05 20:10 后盾 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 函数编写指南: 1.需要给函数指定描述性名称,且只在其中使用小写字母和下划线 2.每个函数都应该包含简要阐述其功能的注释,还注释应该紧跟在函数定义的后面,并采用文档字符格式串 3.给形参制定默认值,等号的两边不要有空格 4.建议代码行的长度不要超过79个字符,若超过可分写在下一行,按两次tab建与下 阅读全文
posted @ 2017-07-05 00:51 后盾 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 布尔运算 阅读全文
posted @ 2017-07-04 00:22 后盾 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1. 对于字符串和数字而言,赋值与深浅拷贝无意义,因为其内存永远指向同一地址 1.赋值: >>>n1 = 123 >>>n2 = n1 >>>id(n1),id(n2) (1485790864, 1485790864) 2.浅拷贝: >>>import copy >>>n1 = 123 >>>n2 阅读全文
posted @ 2017-07-03 20:33 后盾 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 通用序列操作 1.索引:序列中所有的元素都是有编号的 从0开始逐渐递增,使用负数索引,python会从右边,也就是最后一个元素开始索引,最后一个元素的编号为-1 2.切片: 3. 序列的相加:只有相同类型的序列才能够相加(如:列表与字符串就不能够连接在一起) >>>[1,2,3] + [4,5,6] 阅读全文
posted @ 2017-07-02 00:24 后盾 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1. 字典的创建: 1.创建空字典 >>> dict = {} >>> dict = {'a':123,'b':456} 2.使用dict()函数,通过其他映射或者对的序列来创建字典 >>>items = [('name','alxe'),('age',42)] >>>dict(items) {'n 阅读全文
posted @ 2017-07-01 10:55 后盾 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 字符串是不可改变的 1.字符串的创建:使用单引号或者双引号 a = "axle" b = ' ' 2. 字符串的索引: 两种取值方式: 1. 从左向右取值,索引默认是从0开始 2. 从右向做取值,索引默认是从-1开始取值 3.字符串的取片: 1. 取字符串的前3位 2. 区字符串的后3位 4. 字符 阅读全文
posted @ 2017-06-30 19:04 后盾 阅读(251) 评论(0) 推荐(0) 编辑