
零基础学习python
文章平均质量分 61
Ssssun_369
学生
展开
-
python函数(二):函数的参数,返回值
今天继续跟踪学习函数一.python函数:灵活即强大内容导图 形参和实参有一点编程基础都可以理解,此处不做解释引入一个新概念——函数文档函数体开头字符串是函数文档字符串>>> def FirstFunction(name): "函数定义中name是形参" #形参只是一个形式,代表占据一个参数的位置原创 2018-08-09 21:58:08 · 674 阅读 · 1 评论 -
python:算术运算
本节index:算数运算符,反运算,一元操作,类型转换注:以下魔法方法均省掉双下划线add ,sub例子:>>> class New_int(int): def __add__(self,other): return int.__sub__(self,other) def __sub__(self,other): return int.__add__(sel...原创 2019-04-09 21:00:20 · 503 阅读 · 0 评论 -
python:构造和析构
魔法方法总是被双下划线包围,例如__init__魔法方法是面向对象的python的一切魔法之处是总在适当的时候自动被调用注:以下魔法方法的双下划线均省略未写。new(cls[, …])继承一个不可变类型>>> class CapStr(str): def __new__(cls,string): string = string.upper()...原创 2019-04-09 18:56:24 · 220 阅读 · 0 评论 -
python:类和对象(二)
一.OO的三大特性:封装 继承 多态二.python中定义类#定义一个类class 类名: #类名规定开头字母大写...属性.... #默认为公有def 函数名(self,...其他参数....): #self必有#self的作用: 与c++不同,在类中为类的属性赋值的时候, 都需要加上self, 因为python不需要预先定义有哪些属性, ...原创 2019-04-08 18:35:07 · 173 阅读 · 0 评论 -
python:类和对象(一)
OO的三大特性:继承,封装,多态一.类和对象1、以Student类为例,在Python中,定义类如下:class Student(object): pass(Object)表示该类从哪个类继承下来的,Object类是所有类都会继承的类。2、实例:定义好了类,就可以通过Student类创建出Student的实例,创建实例是通过类名+()实现:student = Studen...原创 2019-04-08 18:34:35 · 353 阅读 · 0 评论 -
python:简单定制
hhh原创 2019-04-11 20:48:40 · 394 阅读 · 0 评论 -
python:丰富的else语句和简洁的with语句
一.else语句在Python中,else语句能跟哪些语句进行搭配?a)if…else语句,“要么怎样。要么不怎样”b)while或for…else语句,“干完了能怎样,干不完就别想怎样”c)异常处理搭配,“没有问题,那就干吧”对b)说明:在while和for循环中,只在循环完成后才执行,如果循环中使用break跳出循环,则else不执行。(干完了能怎样,干不完就别想怎样) #判断给...原创 2019-04-02 13:13:25 · 206 阅读 · 0 评论 -
python:异常处理
Exception(异常)一. python标准异常处理AssertionError断言语句(assert)失败AttributeError尝试访问未知的对象属性KeyError字典中查找一个不存在的关键字OSError操作系统产生的异常(例如打开一个不存在的文件)OverflowError数值运算超出最大限制SyntaxErrorPyt...原创 2019-04-02 12:22:55 · 309 阅读 · 0 评论 -
python:永久存储
将列表写入一个文件中,类比为腌制一缸泡菜 哈哈···>>> import pickle>>> file=open("my_list.pic","wb")>>> my_list=[123,3.14,"小与"]>>> pickle.dump(my_list,file)>>> file.close()&...原创 2019-04-01 18:32:08 · 469 阅读 · 0 评论 -
python:文件系统
os模块关于文件/目录中常用的函数使用方法想使用os的相关函数时,要先用import把模块os导入,如下:>>> import os>>> os.os.path模块中关于路径常用的函数使用方法注:挂载点,看代码理解:>>> os.path.ismount("D:\\")True>>> os.path.is...原创 2019-03-26 15:47:34 · 153 阅读 · 0 评论 -
python:文件(一)
uuu原创 2019-03-25 13:34:26 · 180 阅读 · 0 评论 -
列表中的index()函数
列表的index()函数使用help()得到:Help on built-in function index:index(value, start=0, stop=2147483647, /) method of builtins.list instanceReturn first index of valueRaises ValueError if the value is not p...原创 2019-03-21 16:50:35 · 6744 阅读 · 0 评论 -
python: 字典
字典:python中唯一的映射类型 列表,元组,字符串:序列类型 字典的使用是很简单的,标志性符号是大括号{ },关键字为key-value,键值组合称为项,key可以是整数,变量,字符串类型,浮点型等。一.字典:当索引不好用时1.创建和访问字典传统的创建:>>> dict1={"李宁":"一切皆有可能","耐克":"Just do it"原创 2018-08-13 21:52:10 · 350 阅读 · 0 评论 -
python函数(一):函数的创建和调用
python函数 函数 对象 模块这三个板块是python学习中的重中之重,那我们先学习函数一,python函数内容导图 函数创建和调用: >>> def LearnFunction(): print("开始学习函数啦!")>>&a原创 2018-08-08 19:46:40 · 472 阅读 · 0 评论 -
python中的数据类型
Python3 中常用的数据类型:不可变数据类型 Number(数字) String(字符串) Tuple(元组)可变数据类型 List(列表) Dictionary(字典) Sets(集合)数据类型类型可分为:可变数据类型(不可哈希),不可变数据类型(可哈希)。 可变数据类型是指一个ID地址中储存的数据是可以改变的。 不可变数据类型是指一个ID地址中储存的数据不可...原创 2018-08-15 22:00:11 · 180 阅读 · 0 评论 -
python:集合
集合无序,代表不能索引;集合中元素唯一,若不唯一,python会自动剔除掉重复元素一.集合1.如何创建一个集合直接把一堆元素用花括号括起来: 示例:>>> num={1,2,3,4}>>> type(num)<class 'set'>使用set()工厂函数(set括号内放序列类型): 注意:set方法得到的一...原创 2018-08-15 21:52:05 · 369 阅读 · 0 评论 -
python:递归
在函数内部,可以调用其它函数。如果一个函数在内部调用自身本身,这个函数就是递归函数一.函数:递归是神马1.写一个求整数阶乘的函数非递归方法:def NotRecursion(x): result=x for each in range(1,x): result *=each return resultnum = int(input(...原创 2018-08-12 19:47:06 · 221 阅读 · 0 评论 -
python函数(三): 内嵌函数,闭包,lambda表达式,filter()与map()函数
今天我们学习函数最后一部分一 .函数:内嵌函数与闭包(1)函数中如何修改全局变量且对全局产生影响?? (2)函数中是否可以再嵌套函数?? (3)倘若可以嵌套函数,内部函数是否可以引用外部函数的变量?? 带着问题进入学习——&amp;gt;1.global关键字因为在函数体内修改全局变量时,python会自动采用屏蔽方式来保护全局变量,自动创建一个同名的局部变量,所以无论在函数...原创 2018-08-10 22:11:38 · 565 阅读 · 0 评论 -
python数组转字符串,字符串转数组
#将列表转化为字符串a = ["1","2"]s = ",".join(a)print(s)#将字符串转化为列表s = 'a,1,b,s'a = s.split(',')print(a)原创 2019-07-13 18:45:42 · 1449 阅读 · 0 评论