自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 python——推导、迭代器、生成器

1、推导式推导式与匿名函数类似,都可以简化编程语言。1.1 列表推导式使用[]生成list例:# 整除3的数字列表numbers1 = []for x in range(10): if x % 3 == 0: numbers1.append(x)print(numbers1)# 使用推导实现numbers = [x for x in range(10) if x % 3...

2018-06-28 16:04:41 210

原创 python——异常和日志

异常是指运行期检测到的错误。大多数的异常都不会被程序处理,都以错误信息的形式展现。在程序中给程序添加异常,可以使程序更加健壮。具体语法如下:try: 语句except 错误类型1: 处理语句except 错误类型2: 处理语句读取方式如下:先执行try语句,如果无异常,则忽略except语句;如果在执行过程中发现异常,则忽略异常语句一下的部分,去执行except语句部分...

2018-06-26 22:35:59 710

原创 python——类与对象

类:用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。例如:男生:小明、李雷;女生:韩梅梅、小红。其中男生和女生是类,小明、李雷、韩梅梅、小红则是对象。语法:class 类名: 类属性 方法 1、类属性:可以是字符串,也可以是a=0这种赋值操作。他是作用于全局的。可通过实例.类属性或者类名.类属性进行调用。例:class a: ...

2018-06-21 18:18:07 278

原创 python基础——lambda函数以及几种内置函数

1、lambda函数lambda只是一个表达式,不需要def标准形式定义。因此只能写一些较为简单的函数表达式。lambda函数拥有自己的命名空间,且不能访问自己参数列表以外的或全局命名空间里的参数。语法:lambda[参数1[,参数2,参数3...,参数n]]:表达式例:# 可写函数说明sum = lambda arg1, arg2: arg1 + arg2 # 调用sum函数print ...

2018-06-14 10:43:10 579

原创 python应用——购物小车

要求用户输入总资产,例如:2000显示商品列表,让用户根据序号选择商品,加入购物车购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。附加:可充值、某商品移除购物车def f(a): print('''====================================商品列表:1、手机-------------------------¥79882、电脑------...

2018-06-14 09:55:36 437

原创 python基础——函数

在编程过程中可以定义自己想要实现的功能的函数,语法如下:def 函数名(参数列表): #函数名可以随意编写,但最好不要与内置函数重复,不然内置函数将被替换成你所定义的函数 函数体 例:def f(a,b,c,d): return a,b,c,dc=f(1,2,3,4)print(c)c,d,x,y=f(1,2,4,3)print(c,d,x,y)输出结果:(1, 2,...

2018-06-12 17:31:15 386

原创 python——赋值、浅拷贝、深拷贝

直接赋值:其实就是对象的引用(别名)。浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。解析1、b = a: 赋值引用,a 和 b 都指向同一个对象。2、b = a.copy(): 浅拷贝, a 和 b 是一个独立的对象,但他们的子对象还是指向统一对象(是引用)。3、b = copy.de...

2018-06-10 20:25:58 246

原创 python基础——元组、字典、集合

1、元组关键词:任意的有序可重复不可变集合元组的操作元组是不可变集合,所以无法像列表一样进行增删改的操作。但是可以通过索引进行查询操作。例:a=(1,2,3,4,5,6,7)print(a[2])print(a[1:5:2])print(a[::-1])输出结果:3(2, 4)(7, 6, 5, 4, 3, 2, 1)其他操作:例:score=(68,87,92,100,76,88,54...

2018-06-10 18:03:23 354

原创 python基础——列表

关键词:任意对象的可变、有序、可重复序列任意对象——列表当中可以存储任意类型的对象可变——可对任意位索引置元上的素进行修改、替换(索引从0开始)有序——其中的元素可以用位置索引可重复——不同索引位置的元素可以是相同的列表的主要操作:增、删、改、查1、增加:列表.insert[索引位置,添加元素]------------->在指定索引处添加元素列表.append[添加元素]----------...

2018-06-07 19:19:15 216

原创 正则表达式

定义:正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。1、re.match方法re.match是尝试从字符串的起始位置匹配,如果在起始位置匹配成功的话,返回一个匹配对象;失败的话,match()就会返回none。语法:re.match(pattern,string,flags=0)其中:pattern--------->要匹配的正则表达式          ...

2018-06-07 18:23:19 469

原创 python基础——字符串

关键词:有序的不可变的字符序列声明方式:单引号,双引号,三重引号'''apple'''  """apple"""单引号、双引号只能声明同行字符三重引号可以跨行声明,且可以输出有单引号的字符串输出单引号时也可以使用转义字符:'let\'s play'...

2018-06-05 19:30:31 427

原创 python基础——for循环、while循环

1、for循环for循环:可以遍历任何序列的项目。格式:for 参数 in 序列:......(程序主体)例:用‘*’画一个菱形for i in range(1,22,2):        #range:在1~21之间,每隔一个取数 for j in range(21,i,-2): print(' ',end='') print('*'*i)for k in ra...

2018-06-03 10:24:20 407

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除