Python
文章平均质量分 71
Super__XM
菜鸟开始学Python
展开
-
Xman整理篇___关于Python的基础内容(变量和简单数据类型)
小记:变量、列表、元组、字典、函数、类 等等基础的东西 看了很多关于Python的讲解 《Python编程从入门到实践》、廖雪峰老师的Python讲解,还有慕课网上的Python内容,很多很多 每次翻看仍然如同第一次见面,让人尴尬,不得已建立博客,存储自己看过的知识,方便自己回过头翻阅print (Xman,hello)看到Python时,...原创 2018-03-17 00:00:21 · 218 阅读 · 0 评论 -
整理Python(类的继承)
1.继承类如果已经定义了父类Person,需要定义新的Student和Teacher类时,可以直接Person类继承class Person: def __init__(self,name,gender): self.name=name self.gender=gender定义子类时,只需要把额外的属性加上即可class Student(Person):...原创 2018-03-19 21:31:41 · 235 阅读 · 0 评论 -
整理Python(面向对象编程)
面向对象编程的基本思想:类和实例1.数据封装class Person(object): #类名以大写字母开头,紧接着(object),表示该类是从哪个类继承下来的 def __init__(self.name): self.name=nameP1=Person('wang')P2=Person('zhang')...原创 2018-03-19 19:07:33 · 232 阅读 · 0 评论 -
整理Python(模块和包)
ptint(Hello,guys)通俗的讲,模块就是一个xxx.py文件,包为一个文件夹,里面有很多模块如果要引用完整的的模块中的函数:import p1.util #导入模块print(p1.util.f()) #调用模块中的函数1.如何区分包和普通目录包下面有个__init__.py-------------------------------------------------...原创 2018-03-19 17:32:52 · 204 阅读 · 0 评论 -
整理Python(函数式编程)
高阶函数:能接收函数做参数的函数import mathdef add(x,y,f): return f(x)+f(y)print(add(25,9,math.sqrt)1.map()函数:接收一个函数f和一个list,并通过把函数f一次作用在list的每个元素上,返回一个新的listdef formate_name(s): return s.capitalize() #ca...原创 2018-03-18 23:03:48 · 230 阅读 · 0 评论 -
Xman整理篇___关于Python的基础内容(函数)
Python内置了很多函数,可以直接调用要调用一个函数,需要知道函数的名称和参数,例如:abs(x):返回x的绝对值; int():将其他数据类型转换为整数; str():把其他类型转换成strcmp(x,y):2个参数,如果x<y,返回 -1,如果x>y,返回1,如果相等,返回0在Python中定义一个函数使用def语句,依次写出函数名、括号,括号中的参数,还有冒号: 在缩进块中...原创 2018-03-18 21:30:54 · 237 阅读 · 0 评论 -
Xman整理篇___关于Python的基础内容(列表、元组与字典)
1.列表list (有序)列表由一系列按特定顺序排列的元素组成,用方括号[ ],来表示列表,并用逗号,来分割其中的元素由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,list中包含各种数据L = ['Michael',100,True]列表是有序集合,第一个列表元素的索引为0,而不是1列表尾部添加元素:表 . append(值)列表中插入元素:表 . inser...原创 2018-03-17 00:07:31 · 277 阅读 · 0 评论 -
Xman整理篇___关于Python的一些基础方法及函数
print(hello,Xman!)1.简单方法sort()方法:对列表进行永久性排序,若返序,只需向sort()方法传递参数 reverse=True用法: 表 . sort() or 表 . sort(reverse = True)sorted()方法:对列表进行临时性排序,若返序,只需向sort()方法传递参数 reverse=Truecars = ['bmw','audi','toyo...原创 2018-03-18 21:31:17 · 282 阅读 · 0 评论 -
整理Python(定制类&特殊方法)
1.__str__和__repr__如果把一个类的实例变成str,就需要实现特殊方法__str__( ):class Person(object): def __init__(self,name,gender): self.name=name self.gender=gender def __str__(self): return '...原创 2018-03-19 23:00:13 · 621 阅读 · 0 评论