自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python字符串详解(二)

str.format()格式化方法前面说过%百分符格式化方法。Python官方最近逐步在推广str.format()方法的格式化。fromat()方法是字符串的内置方法,其基本语法如下:参数列表:[[fill]align][sign][#][0][width][,][.precision][type]fill 【可选】空白处填充的字符align 【可选】对齐方式(需配合width使用)<,内容左对齐>,内容右对齐(默认)=,内

2021-09-15 19:43:58 197

原创 Python字符串详解(一)

字符串是Python中最常用的数据类型之一,使用单引号或双引号来创建字符串,使用三引号创建多行字符串。字符串要么使用两个单引号,要么两个双引号,不能一单一双!Python不支持单字符类型,单字符在Python中也是作为一个字符串使用。字符串是不可变的序列数据类型,不能直接修改字符串本身,和数字类型一样!Python3全面支持Unicode编码,所有的字符串都是Unicode字符串,所以传统Python2存在的编码问题不再困扰我们,可以放心大胆的使用中文。>>> var1 = 'Hell

2021-09-15 19:39:52 230

原创 Python元组详解

元组(Tuple):用拼音输入法的同学不要把元组打成元祖了,_。我们知道,用方括号括起来的是列表,那么用圆括号括起来的是什么,是元组。元组也是序列结构,但是是一种不可变序列,你可以简单的理解为内容不可变的列表。除了在内部元素不可修改的区别外,元组和列表的用法差不多。元组与列表相同的操作:使用方括号加下标访问元素切片(形成新元组对象)count()/index()len()/max()/min()/tuple()元组中不允许的操作,确切的说是元组没有的功能:修改、新增元素删除某个元素(但

2021-09-07 18:27:01 393

原创 Python列表详解(二)

切片切片指的是对序列进行截取,选取序列中的某一段。切片的语法是: list[start:end]以冒号分割索引,start代表起点索引,end代表结束点索引。省略start表示以0开始,省略end表示到列表的结尾。注意,区间是左闭右开的!也就是说[1:4]会截取列表的索引为1/2/3的3个元素,不会截取索引为4的元素。分片不会修改原有的列表,可以将结果保存到新的变量,因此切片也是一种安全操作,常被用来复制一个列表,例如newlist = lis[:]。如果提供的是负整数下标,则从列表的最后开始.

2021-09-07 18:21:52 840

原创 Python列表详解(一)

列表是Python中最基本也是最常用的数据结构之一。列表中的每个元素都被分配一个数字作为索引,用来表示该元素在列表内所排在的位置。第一个元素的索引是0,第二个索引是1,依此类推。Python的列表是一个有序可重复的元素集合,可嵌套、迭代、修改、分片、追加、删除,成员判断。从数据结构角度看,Python的列表是一个可变长度的顺序存储结构,每一个位置存放的都是对象的指针。比如,对于这个列表 alist = [1, “a”, [11,22], {“k1”:”v1”}],其在内存内的存储方式是这样的:创

2021-09-07 16:45:12 191

原创 Python布尔类型详解

对于错、0和1、正与反,都是传统意义上的布尔类型。但在Python语言中,布尔类型只有两个值,True与False。请注意,是英文单词的对与错,并且首字母要大写,不能其它花式变型。所有计算结果,或者调用返回值是True或者False的过程都可以称为布尔运算,例如比较运算。布尔值通常用来判断条件是否成立。age = 16if age >= 18: print("你是个成年人")else: print("你还未成年")Python内置的bool()函数可以用来测试一个表达式

2021-09-07 16:27:38 4200

原创 Python数字类型详解

数字类型用于存储数学意义上的数值。数字类型是不可变类型。所谓的不可变类型,指的是类型的值一旦有不同了,那么它就是一个全新的对象。数字1和2分别代表两个不同的对象,对变量重新赋值一个数字类型,会新建一个数字对象。还是要强调一下Python的变量和数据类型的关系,变量只是对某个对象的引用或者说代号、名字、调用等等,变量本身没有数据类型的概念。类似1,[2, 3, 4],“haha”这一类对象才具有数据类型的概念。例如:a = 1 # 创建数字对象1a = 2 # 创建数字对象2,并将2赋值给变量a,a

2021-09-07 16:20:41 1028

原创 Python干货基础知识分享:输入输出

无论是从我们一开始的“hello world”,还是前面章节的里各种例子,基本都是些“自说自话”,展示类的代码片段。只有能够接收用户输入,根据输入动态生成结果,并输出到屏幕上展示出来,才算一个较为完整,起码是有那么点乐趣或者说成就的简单程序。一、 input输入函数input函数:获取用户输入,保存成一个字符串。重要的话,说两遍,input函数的返回值是一个字符串类型。哪怕你输入的是个数字1,返回给你的只会是字符串“1”,而不是 整数1。下面是一些简单的展示例子:>>> inp =

2021-09-06 19:41:12 148

原创 Python干货基础知识分享:运算符详解

运算符:以1 + 2为例,1和2被称为操作数,“+” 称为运算符。Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符三目运算符一、 算术运算符以下假设变量: a=10,b=20:Python中,有3种除法,一种除法是/:>>> 10 / 33.3333333333333335/除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数:>>> 9 / 33.0还有一

2021-09-03 19:54:31 491

原创 关于MySQL,这篇都没人赞,太没天理了!

虽然总说“英雄不问出处”,但大厂卡学历是默认的“潜规则”。不过最近一个老弟,让我挺振奋的!人家完全靠实力上岸。他就属于死磕型的,是我近2年见过的少有的数据库高手。要说他也挺聪明,贼会选领域。你出去随便问,10个大牛9个都会说精通数据库对开发来说性价比最高!这不仅是大厂永恒的敲门砖,更是工作中最能突显价值的金字招牌。近几年面试进一步向深、向广。聚集索引与覆盖索引与索引下推到底是什么?说说索引底层B+树结构与算法?能说说 MySQL 并发支撑底层Buffer Pool机制吗?说下事务底层实现原

2021-09-03 11:07:35 141

原创 Python变量与常量详解

变量:在程序运行过程中,值会发生变化的量常量:在程序运行过程中,值不会发生变化的量无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值。Python 中的变量不需要声明类型。这是根据Python的动态语言特性而来。变量可以直接使用,而不需要提前声明类型。例如下面的a,b,c,d四个变量,在使用前没有进行任何的诸如int a, str b, list c ,int d的类型声明,而这在C和JAVA中是必须的。>>> a = 4>>> b = "h

2021-09-02 18:25:10 358

原创 Python基础语法详解(三)

六、 pass语句pass语句是占位语句,它什么都不做,只是为了保证语法的正确性而写。以下场景中,可以使用pass语句:当你不知道后面的代码怎么写的时候当你不需要写代码细节的时候当语法必须,又没有实际内容可写的时候其它的一些你觉得需要的场景举个栗子:# 我只想说明这个func函数需要三个参数,具体执行什么并不重要# 但是函数体内如果什么都没有,会出现语法错误# 这个时候,pass就是最好的选择。def func(a,b,c): pass七、 空白字符与空白行空白行、空白字符

2021-08-19 19:19:13 128

原创 Python基础语法详解(二)

四、 代码头两行很多时候,我们在一些py脚本文件的开头都能看到类似的以#开头的这样两行代码,它们不是注释,是一些设定。#!/usr/bin/env python# -*- coding:utf-8 -*-第一行:用于指定运行该脚本的Python解释器,Linux专用,windows不需要。env方式下,系统会自动使用环境变量里指向的Python。还有一种方式,#!/usr/bin/python3.6,这会强制要求使用系统中的python3.6解释器执行文件,这种方式不好,一旦你本地的Python3

2021-08-19 19:16:33 90

原创 Python基础语法详解(一)

一、 标识符所谓的标识符就是对变量、常量、函数、类等对象起的名字。首先必须说明的是,Python语言在任何场景都严格区分大小写!Python对于标识符的命名有如下规定:第一个字符必须是字母表中的字母或下划线‘_’例如,a, Ak, _set_id, green等都是可以的,但是例如$abc, &_a, ~bashrc, 123abc等是不可以的!那么,有些同学可能会问, 中文可以吗?很好!我非常喜欢和赞同这种思考和提问的方式,它能帮助你更好的挖掘核心原理。答案是可以的!比如下面的例子:

2021-08-19 19:09:25 285

原创 Python代码编辑器安装和使用详细教程

Python解释器、pip工具箱和virtuanlenv虚拟环境都安装好了后,基本的Python环境就搭建好了,可以开始我们的“搬砖”之旅了。但是,等等,“工欲善其事,必先利其器”,我们还差一个很多小伙伴都非常喜欢的环节,那就是代码编辑器的选择和安装。关于哪个好,哪个不好,喜欢哪个,不喜欢哪个的问题,可以讨论七天七夜,我们不准备浪费时间在这里,而是把一些常用的,简单介绍一下。Python官方IDLE集成开发环境这是一个官方提供的交互式集成开发环境,也就是说你无须使用其它编辑器,Python自带!但是,

2021-08-19 19:01:43 1267

原创 Python之virtualenv虚拟环境的安装和使用详细教程

有的时候因为各种原因,在操作系统下,我们会安装很多版本的Python解释器。同样,我们也有可能因为各种原因,需要不同版本的模块,比如Django1.8,Django1.11。再加上pip工具管理器的版本混乱问题。这就使得很多人在Python的环境管理上产生极大的混乱。通常每个项目,甚至项目不同阶段的版本,需要不同的Python解释器和依赖库。为了清晰明了,安全可靠的管理这些环境,需要为每个项目或每个应用各自建立一套“独立、隔离”的Python运行环境。virtualenv就是用来为每一个项目创建一套“独

2021-08-19 18:46:04 11852

原创 Python之pip的安装和使用详细教程

我们都知道python有海量的第三方库或者说模块,这些库针对不同的应用,发挥不同的作用。我们在实际的项目中,或多或少的都要使用到第三方库,那么如何将他人的库加入到自己的项目中内呢?打个电话?大哥你好,想用下你那个库,麻烦给邮箱发个源码呗!显然这是个笑话。Python官方的PyPi仓库为我们提供了一个统一的代码托管仓库,所有的第三方库,甚至你自己写的开源模块,都可以发布到这里,让全世界的人分享下载。当然,除了Python官方的仓库,也有一些其他公司提供的仓库,还有一些私有的或针对内部的仓库。有了统一的管理

2021-08-19 18:32:52 9877 1

原创 Python环境搭建详细教程

Python是一个跨平台、可移植的编程语言,因此可在windows、linux/unix和Mac os x系统中安装使用。安装完成后,你会得到Python解释器环境,一个命令行交互环境,一个简单的集成开发环境和相关的帮助文档。首先,介绍Python相关的网站地址:Python官网:http://www.python.org/Python文档地址:http://www.python.org/doc/Python模块仓库 https://pypi.python.org/pypi这三个网址和我们往后的P

2021-08-19 18:25:37 3328

原创 Python变量与常量详解

变量:在程序运行过程中,值会发生变化的量常量:在程序运行过程中,值不会发生变化的量无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值。Python 中的变量不需要声明类型。这是根据Python的动态语言特性而来。变量可以直接使用,而不需要提前声明类型。例如下面的a,b,c,d四个变量,在使用前没有进行任何的诸如int a, str b, list c ,int d的类型声明,而这在C和JAVA中是必须的。>>> a = 4>>> b = "h

2021-08-19 17:52:21 582

空空如也

空空如也

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

TA关注的人

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