自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django安装提示错误

使用sudo pip install ......的时候出现下面一段代码:The directory '/Users/XX/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions...

2019-08-23 20:21:10 1256

原创 python学习笔记(16):JSON、反序列化、序列化

一、什么是JSONJSON是一种轻量级的数据交换格式,字符串是JSON的表现形式符合JSON格式的字符串是JSON字符串二、JSON的优势易于阅读、解析、网络传输效率高,跨语言交换数据三、反序列化与序列化json数据类型解析为python数据类型的对应表json python object dict array list ...

2019-08-06 03:29:37 179

原创 python学习笔记(15):正则表达式

一、定义正则表达式是一个特殊的字符序列,一个字符串是否与我们所设定的这样的字符序列,相匹配可以用来快速检索文本、实现一些替换文本的操作,例如可以完成以下操作:1.检查一串数字是否是电话号码2.检测一个字符串是否符合email3.把一个文本里指定的单词替换为另外一个单词二、模块re2.1 使用re.findall('正则表达式', 需要匹配的字符串),此方法返回的是一个l...

2019-08-06 03:27:53 209

原创 python学习笔记(14):继承

面向对象的三大特性:继承性、封装性、多态性父类代码:一、继承格式1.1使用import引入父类所在的模块,子类名称的括号中输入“模块.父类”1.2使用from...import引入父类,子类名称的括号中输入父类名即可二、继承范围:子类可以继承父类的变量、方法三、继承的特性:python不同于其他语言的单继承,python中一个子类可以有多个父类四、引用父类...

2019-08-06 02:57:29 103

原创 python学习笔记(13):类与对象

一、类 类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起 1.1定义类的关键字:class 类的实例化:与其它语言不同,python不需要new关键字来实例化类,直接使用:变量名 = 类名() 1.2 类的作用:封装代码 1.3类中的函数 1.3.1 类中的函数...

2019-08-03 02:45:41 151

原创 python学习笔记(12):变量作用域

一、全局变量与局部变量 在函数外部定义的变量是全局变量,在函数内部声明的变量是局部变量 注:python中没有块级作用域,一个函数可以看作是一个块,以下代码可以正常运行 二、global 在函数内部使用global定义一个变量,那么此时局部变量可以被外部方法访问 ...

2019-08-03 02:43:19 80

原创 Python学习笔记(11):函数

一、函数示例        print()、round()                round(需要操作的变量,需要保留的小数位数)        函数的特性:1.功能性,有明确的功能                   2.隐藏细节                   3.避免重复代码二、使用def定义函数   2.1     def funcname(parameter_list):  ...

2018-05-04 14:48:39 260 1

原创 Python学习笔记(十):包、模块

一、包、模块 Python中的包相当于文件夹,模块就是.py文件 不同包下有相同名称的模块时,为了区分,可在模块里加上“包名.模块名”路径,这个路径叫做命名空间注:如果想让一个普通的文件夹变为包,则需要在这个文件夹内添加__init__.py文件,init前后各两个下划线,此文件的路径不是包名.文件名,而是包名二、导入其它模块的变量包设置如下图p5文...

2018-04-22 23:17:47 2520

原创 Python学习笔记(九):语句

一、注释单行注释:使用#多行注释:使用三引号"""..."""、'''...'''python建议代码中应加入二、区分代码块python与其它语言不同,没有{}来区分代码块,而是通过缩进来区分代码块,其它语言建议使用驼峰的方法编辑变量名,python建议使用_如:其它语言:userName,python则写为user_name三、常量其它语言有明确定义常量,pyth...

2018-04-18 14:57:40 308

原创 Python学习笔记(八):表达式及运算符的优先级

一、定义      表达式(Expression)是运算符(operator)和操作数(operand)所构成的序列二、优先级  最高->最低等级的排列 运算符描述**指数(最高优先级)~、+、-按位翻转,正号、负号*、 /、 % 、//乘、除、取模和取整除+ -加法、减法>>、<<右移、左移&按位与^ |按位异或、按位或<=、<、>、&gt...

2018-04-17 14:51:23 1229

原创 Python学习笔记(七):运算符

一、算术运算符+、-、*、/(整数部分+小数部分)、//(只保留整数部分)、%(结果只取余数部分)、**(次方运算)3**2 = 9 3//2 = 13/2 = 1.5 3%2 = 1二、赋值运算符=、+=、-=、*=、/=、//=、%=、**=c=1的意思是把1赋值给变量c,而不是定义一个变量c,因为Python中变量是没有定义的三、关系运算符(也叫比较运...

2018-04-16 19:18:46 321

原创 Python学习笔记(六):变量

一、变量名称1.变量名称由字母、数字、下划线组成,首字母不能是数字 a2(对) 2a(错)2.变量名应该有意义,系统关键字不可用来定义成变量名,变量是没有固定类型的a=1a='hello'print(a)运行结果:'hello'注:type=1,系统不会报错,但是此时的type已变为整型,不能再使用type()来当做查看类型的方法二、基本类型...

2018-04-16 16:20:19 207

原创 Python学习笔记(五):字典dict

一、定义字典由key和value组成,定义方式{key1:value1, key2:value2,...}二、操作及特性1.常用的操作是通过key来访问valueprint({'a':'姓名', 'b':'年龄', 'c':'性别', 'd':'成绩'}['c'])运行结果:性别2.字典中的key是不能重复的print({'a':'姓名', 'a':'年龄', 'c':'性别', 'd':'成绩'...

2018-04-15 00:47:00 230

原创 Python学习笔记(四):集合

一、定义集合(set),用{}来表示{1,2,3,4}二、特性1.集合是无序的注:因为集合是无序的,所以无法通过下标来查找元素,也无法进行切片操作print({1,3,5}[0])报错:    print({1,3,5}[0])TypeError: 'set' object does not support indexingprint({1,3,5}[0,2])报错:    print({1,3,...

2018-04-14 23:28:08 255

原创 Python学习笔记(三):列表与元组

表示组的方式一、列表<list>1.定义[1,2,3,4,5,6]print(type([1,2,3,4,5,6]))运行结果:<class 'list'>注:列表中的元素可以不是固定的一种类型,如:["hello","你好",1,'a',0][[1,2],[3,4,5],[True,False]](此列表又叫做嵌套列表)2.基本操作2.1查找,与字符串的查找方法一样["h...

2018-04-13 18:50:08 188

原创 Python学习笔记(二):字符串的运算

1.字符串的相加"hello"+"world" = "hello world"2.字符串的乘法"hello"*3 = "hellohellohello"(即hello重复显示3遍)注:字符串不能与字符串相乘,只用于和数字相乘,如:print("hello"*"world")运行报错:    print("hello" * "world&q

2018-04-13 00:45:53 4364

原创 Python学习笔记(一):基本数据类型

一、数字类型整数:int浮点数:float注:python不同于其它语言,int不区分short、int、long类型,只有一种类型int;浮点数不区分float与double类型,只有一种类型float,在python中float就表示double注:1/2得到的结果是0.5,1//2的结果只取整数部分,即结果为0二、各进制的表示与转换十进制:数字前面不加任何字母,表示十进制二进制:在数字前面加...

2018-04-12 00:54:00 3633

原创 mac下通过终端安装python3问题记录及解决

        安装python时,首先想到的是升级电脑里的python版本,可是上网搜索后发现升级可能会使用一些基于python的应用运行有问题,所以就尝试安装两个版本一、查看当前的python版本打开终端,输入命令python -V二、安装Xcode1 App Store 搜索Xcode 并安装2 安装 Xcode command line tool2.1 打开命令行terminal工具con...

2018-04-11 14:47:43 20107 2

空空如也

空空如也

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

TA关注的人

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