
Python笔记
也许我太傻
一步一印,才能看到自己想要的风景。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python学习笔记(1)- 安装及变量
最近在学习Python,顺手把自己的学习过程记录下来,一方面以后不熟悉的时候随时可以查看,另一方面动动手写下来,感觉印象更深一些。下面就进入正题, 我看的是人民邮电出版社的《Python编程从入门到实践》 这本书可能不是一本好的入门书籍,但是能够让你快速的掌握一些python的实际用法,快速实战应用在工作中,如果各位书友有更好的推荐,也可以留言推荐下,供以后学习使用,再此就先谢过了。Pyth原创 2017-11-07 20:04:26 · 213 阅读 · 0 评论 -
python 常用库
python 常用库 GUI 图形界面1.wxpythonPython下的GUI编程框架,与MFC的架构相似 下载地址:http://wxpython.org/download.php 2. PyQt用于Python的QT开发库 下载地址:http://www.riverbankcomputing.com/software/pyqt/download Web框架Django开源w转载 2017-12-20 16:51:48 · 698 阅读 · 0 评论 -
Python学习笔记(13)- 类
面向对象编程是最有效的软件编写方法之一。在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。编写类时,你定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为,然后可根据需要赋予每个对象独特的个性。类创建类class Dog(): def __init__(self,name,age): """初始化对象属性"""原创 2017-11-23 14:46:05 · 402 阅读 · 0 评论 -
Python学习笔记(10)- 用户输入和while循环
用户输入获取用户的输入 使用input()函数获取用户输入(python2使用的是raw_input()函数来获取用户输入)message = input("please input your name:")print(message)值得注意的是,获取的用户输入全部都是字符串类型的数据,想要进行一些其他的操作的话,需要注意类型的转换,否则会出现一些不必要的错误。age = input("原创 2017-11-16 11:50:15 · 335 阅读 · 0 评论 -
Python学习笔记(15)- 异常
异常 Python使用被称为异常的特殊对象来管理程序执行期间发生的错误。每当发生让Python不知所措的错误时,它都会创建一个异常对象。如果你编写了处理该异常的代码,程序将继续运行;如果你未对异常进行处理,程序将停止,并显示一个traceback,其中包含有关异常的报告。异常处理 异常是使用try-except代码块处理的。try-except代码块让Python执行指定的操作,同时告诉Py原创 2017-11-30 09:07:21 · 226 阅读 · 0 评论 -
Python学习笔记(12)- 函数(2)
- 传递列表 在函数中修改列表 将列表传递给函数后,函数就可对其进行修改。在函数中对这个列表所做的任何修改都是永 久性的,这让你能够高效地处理大量的数据。def complete_models(design_models,completed_models): while design_models: model = design_m原创 2017-11-20 10:49:06 · 346 阅读 · 0 评论 -
Python学习笔记(11)- 函数(1)
定义函数def greet(): print('hello.')greet()传递参数def greet(user): print('hello , ' + user.title())greet('lily')实参和形参 在定义函数的时候用的user就是形参——函数完成其工作需要的信息。 在调用函数的时候用的’lily’就是实参——函数在调用函数时需要传递给函数的信息,原创 2017-11-18 12:46:19 · 273 阅读 · 0 评论 -
Python学习笔记(9)- 字典
字典 先看一个简单的例子alien = {'color': 'green', 'points': 5} print(alien['color']) print(alien['points']) 声明和访问的形式,跟java中json或是map的形式都有些类似。添加和修改 字典是一个动态的结构,可以随时添加或者修改其中的键值对。要添加键—值对,可依次指定字典名、用方括号括起的键和相关。al原创 2017-11-13 14:29:11 · 306 阅读 · 0 评论 -
Python学习笔记(8)- if语句
if语句在java平时的代码中应用很多,在python中也一样,功能也相似,但细节的地方稍微有些区别。下面是一个例子:age = 20if age < 6: print("too young")elif age > 70: print("for free")elif age < 12 or age > 50: print("half")elif age >= 12 a原创 2017-11-13 10:35:44 · 308 阅读 · 0 评论 -
Python学习笔记(7)- 元组和代码格式
元组 列表适合于存储在程序运行过程中可能会变化的数据集,而元组则是不可变的列表。元组的标识 元组使用圆括号进行标识,而不是列表的方括号。定义元组后,就可以使用索引来访问其中的元素。tuple = (200,50)print(tuple[0])print(tuple[1])但是我们却不能像列表那样通过索引去修改其中任意一个元素的值。元组的修改 元组的修改不能单独的更改其中某个元素的值,原创 2017-11-10 16:53:24 · 403 阅读 · 0 评论 -
Python学习笔记(6)- 列表的切片
切片 python中的一个说法,简单点来说几句是列表的部分元素。列表的切片也是一个列表,可以按照你想要的内容生成不同的列表。colors = ['red','blue','gray','yellow','white','black']print(colors[1:4])这里提取的是列表中的第2-4个元素,如果你想要1-3个,可以设置为color[0-3]colors = ['red','blue原创 2017-11-10 16:04:26 · 835 阅读 · 0 评论 -
Python学习笔记(5)- 列表的遍历
列表的循环 ①、一般的遍历:animals = ['cat','dog','bird']for animal in animals: print(animal)②、想要在循环中执行更多的操作:animals = ['cat','dog','bird']for animal in animals: print(animal) print(animal.title() +原创 2017-11-10 11:52:18 · 619 阅读 · 0 评论 -
Python学习笔记(4)- 列表的组织
永久排序 使用列表的sort()方法即可,如果想倒序排列的话,可以在方法中添加参数reverse=True,这个True必须首字母大写,否则是会报错的。animals = ['cat','dog','bird']print(animals)animals.sort()print(animals)animals.sort(reverse=True)print(animals)临时排序原创 2017-11-10 10:29:28 · 271 阅读 · 0 评论 -
Python学习笔记(3)- 列表
列表Python的列表类似于java的数组,用法也类似,只是细节上的东西可能有些不一样的地方。创建 python中的列表使用方括号[]来表示,其中的元素用逗号来分隔。names = ["zhan ra","jian zenfu","yan qiaru"]print(names)输出的时候会连同列表内的元素和方括号一同输出。元素访问元素的访问使用列表名字加索引的形式进行访问。list =原创 2017-11-09 18:26:12 · 306 阅读 · 0 评论 -
Python学习笔记(2)- 字符串和数字
字符串在Python中用引号括起来的都是字符串,这个引号可以是单引号,也可以是双引号,这就让我们有相当大的空间去灵活组装我们想要的字符串。 使用方法改变字符串的大小写。 经常用的方法有三个: ①title():每个单词的首字母大写 ②lower():所有字符小写 ③upper():所有字符大写 相对简单,笔者就不留例子了,大家可自行尝试,操作的方式和java执行方法类似,利用变量.方法名(原创 2017-11-09 17:44:04 · 1039 阅读 · 0 评论 -
Python学习笔记(14)- 文件
要使用文本文件中的信息,首先需要将信息读取到内存中。为此,你可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取。读取整个文件with open('filename') as file_object: contents = file_object.read() print(contents)相比于原始文件,该输出唯一不同的地方是末尾多了一个空行。为何会多出这个空行呢?因为read原创 2017-11-27 15:32:23 · 282 阅读 · 0 评论