pythonLearn
向阳飞行
还在学习的路上
展开
-
python集合学习笔记
python的集合与Java的类似大概分为三类list 列表 set 去重的集合 tuple 不可变的元祖 dictionary 字典对应Java中的map下面记录下学习的内容 :以上四类集合都可以理解为容器;list特点:可变集合,可以添加,删除,覆盖等操作; 有序的集合,可以按索引操作 访问是可以在集合后面以中括号形式来访问list[]tuple特点:可以理解...原创 2018-09-17 21:15:57 · 163 阅读 · 0 评论 -
Python学习日志--文件读写
在编程过程中经常需要文件读写,Python的文件读写要比Java简单的多。打开文件的集中方式:# 1.只读open("path/filename","r")# 2.只写open("path/filename","w")# 3.追加open("path/filename","a")# 读取整个文件file = open("path/filename","r")fi...原创 2019-04-18 20:54:35 · 252 阅读 · 0 评论 -
Python学习日志--面向对象
面向对象的思想是高级语言中最好的特性,使程序的开发更加优美,维护起来更加简洁。Python中面向对象与Java中的面向对象在特性和功能方面几乎没有区别。面向对象的特征:封装性:可以将多个属性和方法(功能)封装,有利于统一维护 继承性:在继承父类之后将拥有父类的属性和方法,简化程序的开发,维护 多态性:相同函数由于执行的对象的不同产生的效果也就是执行的代码段不同示例1:封装...原创 2019-04-18 20:29:05 · 157 阅读 · 0 评论 -
Python 缺省参数,可变参数
Python中形参有确定参数,缺省参数,可变参数,关键字参数。具体的使用和区别如下确定参数:平时最常用的必传确定数量的参数即为确定参数缺省参数:在调用函数时可以传也可以省去的参数,如果不传将使用默认值可变参数:可变长度参数关键字参数:长度可变,但是需要以kv对形式传参举例:# 1.缺省参数 即有默认值的参数 例如:def test1(a, b = 3): prin...原创 2019-04-16 20:33:39 · 6169 阅读 · 1 评论 -
Python 列表,字典 常规操作
记录下Python 中 「列表」,「字典」的常规操作,备忘列表# 1.定义列表,以中括号声明即列表,无需声明类似List之类的东西var_name = [E1, E2, E3, E4]# 2.增var_name.append(E5)#增加单个元素,只是添加的元素在列表的尾部var_name.insert(1,E6)#增加单个元素到指定的位置(第一个参数)var_name...原创 2019-04-15 20:42:46 · 173 阅读 · 0 评论 -
python读取文件并处理成行
python读取文件比Java简洁很多:def read_line(file): """ text to lines cool :param file: file name :return: the content of text line by line """ with open(file) as f: for lin...原创 2018-09-28 21:58:34 · 1220 阅读 · 0 评论 -
列表推到式学习
python中的列表推到式属于其特有的语法,可以使代码变得简洁很多,如下demo:# 将一个1-8的list映射为其平方的listnums = range(1, 9, 1)quares = [num**2 for num in nums]print(quares)# wow,so coolquares = [num**2 for num in nums if num % 2 == ...原创 2018-09-18 21:55:24 · 186 阅读 · 0 评论 -
zip功能强大
python中的内置函数zip其功能强大到令我发指,见如下代码段:names = ["Lucas", "Mark", "David", "Kobe"]ages = [21, 23, 53, 53]# amazing again,it shucks meprint(list(zip(names, ages)))# 当元素不对等时会怎样?names.append("James")...原创 2018-09-18 21:52:13 · 228 阅读 · 0 评论 -
python循环学习
python中的for循环比Java中的更加简练有点类似于Scala基本语法如下:cities = ["beijing", "shanghai", "tianjin"]for city in cities: print(city.title())while循环基本一样,基本语法如下:i = 0 while i < 9: print(i) i += ...原创 2018-09-18 21:48:51 · 223 阅读 · 0 评论 -
pycharm urls 文件没有高亮显示
使用 pycharm 开发 django 项目发现配置urls文件时没有高亮语法显示,看起来相当难受,做下记录原因:pycharm将urls文件当做普通的文本文件处理了,效果如下解决:File--->settings---->editor--->File Types将urls.py移除即可...原创 2019-05-14 16:28:49 · 1585 阅读 · 1 评论