自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java基础—Spring的ClassPathXmlApplicationContext

1.用Spring的ClassPathXmlApplicationContext获取配置文件方法:ClassPathXmlApplicationContext(类文件地址)举例:使用maven构建的话,maven创建的标准的目录布局:src/main/java/     源文件src/main/resources  资源文件,那么类文件地址就应该填写上面两个地址后面的路径如:配置文件路径为 src...

2018-06-25 16:38:24 458

转载 python3基础——分割

一、split()函数用来拆分字符串,通过指定分割符对字符串进行切片,并返回分割后的字符串列表list。语法:str.split(str="",num=string.count(str))[n]参数说明:str:   表示为分隔符,默认为空格,但是不能为空('')。若字符串中没有分隔符,则把整个字符串作为列表的一个元素num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并...

2018-06-22 17:51:48 1236

原创 python3基础——字符串截断

字符串截取:python的字串列表有2种取值顺序1.是从左到右索引默认0开始的,最大范围是字符串长度少1s = 'ilovepython's[0]的结果是i2.是从右到左索引默认-1开始的,最大范围是字符串开头s = 'ilovepython's[-1]的结果是n3.上面这个是取得一个字符,如果你的实际要取得一断字符的话,可以用到python 字符串截取功能比如:s = 'ilovepython'...

2018-06-22 17:05:42 2800

原创 python3基础——排序

题目:输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。方法1:用python自带的方法sort,此时list本身将被修改,且 list.sort() 返回的类型是nonetype# -*- coding:utf-8 -*-class So...

2018-06-22 15:28:50 384

原创 python3基础——元组、列表、字典

列表:一种有序的集合,可以随时添加和删除其中的元素索引是从0开始最后一个元素的索引可以是len(list)-1或者list[-1]列表的长度len(list)列表是一个可变的序表,可以追加元素 list.append()将元素插入到指定的位置,list.insert(1,'java')——1为索引的位置删除列表末尾的元素,list.pop()删除列表指定位置的元素,list.pop(i)——i为索...

2018-06-22 14:51:41 256

原创 python3基础——列表翻转

方法:list[::1]例子:[1,2,3,4]翻转后为[4,3,2,1]题目:输入一个链表,从尾到头打印链表每个节点的值。# -*- coding:utf-8 -*-# class ListNode:#     def __init__(self, x):#         self.val = x#         self.next = Noneclass Solution:    # 返回...

2018-06-22 14:43:15 944

原创 剑指offer——替换空格

请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。# -*- coding:utf-8 -*-class Solution:    # s 源字符串    def replaceSpace(self, s):        # write code here        s = s.repla...

2018-06-21 20:57:21 189

原创 剑指offer练习——二维数组中的查找

题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。# -*- coding:utf-8 -*-class Solution:    # array 二维列表    def Find(self, target, array):        # write code here ...

2018-06-21 20:27:50 168

原创 python3基础——时间转换

2018-06-21 20:25:42 287

转载 python3基础——调试

一、print直接打印想要查看的信息二、可以用assert进行断言,查看信息三、用logging来查看想要的信息四、通过pdb来调试

2018-06-21 15:08:46 686

原创 python3基础——错误处理

一、记录错误信息方法一:try...except...print方法二:try...except...logging结果:出错后,程序后打印问错误信息然后继续执行二、抛出错误信息方法一:选择python内置的错误类型(优先选择),使用raise抛出error方法二:可以自己定义错误类型raise语句如果不带参数,就会把当前错误原样抛出。此外,在except中raise一个Error,还可以把一种类...

2018-06-21 14:46:13 261

原创 python3基础——读取和写入csv文件

读取csv文件一、创建一个csv文件['city', 'password', 'day']['1', '1', '1']['2', '1', '1']['3', '1', '1']['4', '1', '1']['5', '1', '1']二、读取csv文件import csv#打开一个csv文件,模式为读取csvfile = open('/Users/yanghui/Study/python/e...

2018-06-21 14:24:11 10721

原创 python3基础——包和模块的导入方法

方法1:import modelName方法2:import modelName as xx方法3: from xxx import xxx

2018-06-20 19:54:13 920

转载 python3基础——获取用户键盘输入

x = input('what is your name?')print('hello ' + x)

2018-06-20 19:47:51 6826

原创 python3基础——实例属性和类属性

实例属性:通过实例直接添加属性,例如 dog.color通过self添加属性,例如 self.color类属性:直接在类中定义一个属性,例如class student:        color = red说明:实例可以继承类的属性,如果实例没有重写该属性,将可以使用类的属性,如果实例已经重写了该属性,将用实例自己的属性练习:为了统计学生人数,可以给Student类增加一个类属性,每创建一个实例,...

2018-06-20 19:44:41 540

原创 python3基础——获取对象信息的方法

使用type()——针对基本类型使用isinstance()——判断class的类型使用dir()——获得一个对象的所有属性和方法获取对象的长度 len()——不能用在自己写的类上将字符变成小写 str.lower()判断是否有属性 hasattr(对象,属性)设置属性setattr(对象,属性,属性值)获得属性getattr(对象,属性,返回默认值)...

2018-06-20 19:22:07 1050

原创 python3基础——继承和多态

继承:可以获取父类的方法和属性可以修改父类的方法(多态)继承可以把父类的所有功能都直接拿过来,这样就不必重零做起,子类只需要新增自己特有的方法,也可以把父类不适合的方法覆盖重写。...

2018-06-20 19:12:46 390

原创 python3基础——访问限制

前提:类中的属性不想被外界修改,则可以将属性变成私有变量,前面用__标记class Student: """docstring for Student""" def __init__(self, name, score): self.__name = name  #__name为该类的私有变量,不可以被外界直接调用,可以借助方法获得 self.__score = score def getNa...

2018-06-20 18:00:18 389

原创 python3基础——全局变量

2018-06-20 16:49:22 3443

原创 python3基础——类

python可以面向对象,即类;也可以面向过程,就是直接定义方法,不定义类# 直接类名.方法来调用  如果类中定义了__init__方法,则必须用实例化来调用在不同类文件里,,需要引入外部类,或者类文件中进行了初始化,需先实例化类的一个对象,然后调用 class Student: """docstring for Student""" def __init__(self,name,score): ...

2018-06-20 15:58:32 376

原创 python3基础——文件

file = open("/Users/yanghui/Study/python/testFile",'w') //可以指定文件保存地址,如果没有该文件则创建该文件file.write('Test to save file to new') //写入内容file.close() //操作完文件后一定要关闭,释放内存资源file = open("/Users/yanghui/Study/python...

2018-06-20 14:41:14 156

原创 python3基础——利用pip命令安装包和模块

python中有些方法或者模块是自带功能,叫做内购函数,但是实际使用需要安装一些其他的包和模块,这时候就需要用到pip命令。安装一个模块: pip install 模块名称更新一个模块:pip install --upgrade 模块名称补充一句,如果pip也安装失败,建议去这里https://www.lfd.uci.edu/~gohlke/pythonlibs/,找到对应的wheel文件,直接安...

2018-06-20 14:24:44 2066

原创 python3基础-控制语句

练习1:age = 28if age<18:(注意这里需要有:)    print("未成年")elif age>18:    print("成年")else:    print("我是18岁")练习2:height = 1.63weight = 49.5BMI = weight/(height**2)print(BMI)if BMI <=18.5: print('过轻')eli...

2018-06-15 14:48:27 197

原创 python3基础-循环

1.while循环1到100相加:2.for循环list = [2,5,7,8,9]for li in list: print(li)打印1-9数字for i in range(1,10):    print(i)

2018-06-14 20:32:16 188

原创 python3基础-运算、变量

指数运算 4**4变量可以是数字、字符、运算表达式、函数变量名可以包括字母、数字、下划线,但是数字不能做为开头;系统关键字不能做变量名使用;变量名称区分大小写...

2018-06-14 20:05:37 446

原创 python3基础——打印

case1:python2 print后面直接加要打印的内容;python3 print语句需要加小括号case2:python3 打印的各种例子括号中的内容不可以用中文的‘’、“”括号中的内容必须用英文的''、""括号中的单引号、双引号中还可以添加中文的‘’、“”括号中要添加英文的单引号、双引号需要在前面添加\括号中字符串连接用 “+”连接case3:python中单行注释一般用#,多行注释有两...

2018-06-14 19:56:20 432

空空如也

空空如也

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

TA关注的人

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