随笔分类 -  python基础

摘要:预习: 一 函数的返回值可以以元组的形式返回多个。 补充一个小知识: 判断是否为元组的核心是逗号,即便是没有()包裹起来,它也是元组。明白这一点,就会有恍然大悟的感觉。 例如: 输出: 所以,下面就比较容易理解了: 等价于: 输出: 二 函数传参的时候注意可变类型与不可变类型。 函数定义阶段读取的时 阅读全文
posted @ 2017-08-27 14:15 骑者赶路 阅读(260) 评论(0) 推荐(0)
摘要:open函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象。 一 r 模式与 rb 模式的区别 r 模式,需要指定编码,windows下默认是gbk编码。rb模式直接读取二进制,与编码没有关系,加上就报错。 输出: 如果在 rb模式下,强行加上encoding,报错。 报错信息: 一般情况下 阅读全文
posted @ 2017-08-24 14:12 骑者赶路 阅读(2703) 评论(0) 推荐(0)
摘要:预备知识: bin(): ord(): bytes类 python3中,字符串是unicode格式,字节包括utf-8,gbk等等,网络传输,硬盘保存是以字节格式保存的。 str和bytes格式的区别: str: 表现形式:a='hello,world' 内部原理:00000000 00000000 阅读全文
posted @ 2017-08-23 17:08 骑者赶路 阅读(18770) 评论(0) 推荐(0)
摘要:我发现if break,if continue ,比if else 好用,感觉是。不用套太多的循环 阅读全文
posted @ 2017-08-21 23:47 骑者赶路 阅读(317) 评论(0) 推荐(0)
摘要:输出:1 报错: 总结:只要代码执行,放在内存中,后面代码就可以使用。这一点与其它语言不一样。 在python中,一个作用域的范围是指函数的范围。 输出: 输出: 总结:列表取索引的之前,索引值不能超过列表索引的最大值。当列表取切片的时候,则不受这个限制,即切边范围随便取。 join方法 输出: l 阅读全文
posted @ 2017-08-21 21:58 骑者赶路 阅读(277) 评论(0) 推荐(0)
摘要:二. 递归的解法: 如此简单! 单论这两个例子,采用栈的方法,有一些共同点: 1 题目特点 情况能无线套下去。无穷无尽 2 解题思路 1 有一个空列表,存储数据。 2 一定有一个不变的变量名,每循环一次,变量名内的数据就会变动,往空列表中追加。 3 这个变量名可能开始就要赋值,直接用最初的字典赋值, 阅读全文
posted @ 2017-08-20 18:09 骑者赶路 阅读(644) 评论(0) 推荐(0)
摘要:字符串,元组,列表。关于公共方法,都有for循环,索引,切片,步长,长度len()值、 一 int 整型 1.bit_length() 二进制表示自身时最少的二进制位数。 输出:6 2 公共方法 len() 二 str 字符串类型,格式是 ‘ ’ 因为str类型是不可变类型,所以对字符串进行操作,需 阅读全文
posted @ 2017-08-18 19:32 骑者赶路 阅读(239) 评论(0) 推荐(0)
摘要:一 字符串的格式化 python中使用占位符%来实现。 输出结果为: 如果打印%这个字符,需要在%前面再加一个%。 例如: 结果: 二 二级制以及编码 计算机是本质是无数多的二极管电路。1代表高电平,0代表低电平。电脑简单,容易识别,所以电脑都是采用二进制。 最开始美国发明计算机的时候,根据美国自己 阅读全文
posted @ 2017-08-17 16:49 骑者赶路 阅读(297) 评论(0) 推荐(0)
摘要:当谈到Python时,一般指的是CPython。但Python实际上是一门语言规范,只是定义了Python这门语言应该具备哪些语言要素,应当能完成什么样的任务。这种语言规范可以用不同的方式实现,可以用C实现,也可以用C++、Java、C#、JavaScript,甚至使用Python自己实现。这篇文章 阅读全文
posted @ 2017-08-17 08:35 骑者赶路 阅读(316) 评论(0) 推荐(0)
摘要:\r : return 到当前行的最左边。 \n: newline 向下移动一行,并不移动左右。 Linux中\n表示回车+换行; Windows中\r\n表示回车+换行。 Mac中\r表示回车+换行。 历史: 回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历 阅读全文
posted @ 2017-08-16 20:03 骑者赶路 阅读(228) 评论(0) 推荐(0)
摘要:来自builtins.py:def print(self, *args, sep=' ', end='\n', file=None): # known special case of print """ print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values ... 阅读全文
posted @ 2017-08-16 20:02 骑者赶路 阅读(832) 评论(0) 推荐(0)
摘要:一 计算机基础 计算机由硬件系统和软件系统组成。其中,硬件包含CPU,内存,硬盘,输入输出设备等,软件系统包含操作系统及各种应用程序。 二 python语言与其它编程语言。 python语言创始人吉多.范罗苏姆 python,C,C#,Java,PHP可以按照以下方式分类。 1.编译型解释型 编译型 阅读全文
posted @ 2017-08-16 19:28 骑者赶路 阅读(209) 评论(0) 推荐(0)