python
python
青崖林夕
脚踏实地,仰望星空!
展开
-
Python字符串拼接的6种方法
Python字符串拼接的6种方法1. 加号第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用 “+” 来连接两个字符串;print 'Python' + 'Tab'结果:PythonTab2. 逗号第二种比较特殊,使用逗号连接两个字符串,如果两个字符串用“逗号”隔开,那么这两个字符串将被连接,但是,字符串之间会多...原创 2020-01-02 12:08:35 · 1069 阅读 · 0 评论 -
Google招聘需求分析
coding: utf-8Google招聘需求分析Google是技术人员梦寐以求的工作圣地,想进入Google,需要什么样的条件?Google在哪些地区有招聘机会?我们一起探索。这个项目中,我们将处理以csv文件格式存储的数据。数据为从https://careers.google.com/ 爬取的google招聘职位需求。载入文件我们尝试使用Pandas的read_csv载入数...原创 2019-12-24 17:00:38 · 2462 阅读 · 0 评论 -
Jupyter Notebook介绍、安装及使用教程
一、什么是Jupyter Notebook?1. 简介Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要...原创 2019-12-24 11:28:40 · 825 阅读 · 0 评论 -
Python3环境搭建
一、Windows下安装Anaconda 1、Anaconda下载 请在PC端点击下载Windows64位的Anaconda3-5.1.0 请在PC端点击下载Windows32位的Anaconda3-5.1.0 2、Windows下安装Anaconda1)双击Ana...原创 2019-10-30 10:14:41 · 486 阅读 · 0 评论 -
Python Numpy二维数组和Numpy中的轴
二维数组的表示方法:python原生:列表的列表Numpy:ndarrayPandas:DataFrame二维ndarray与Python List1.ndarry性能更好2.ndarray有mean()、std()、sum()等更多的跟数学计算相关的内置函数,作用于整个数组3.访问语法差别:a[1,2](Numpy ndarray)、a[1][2](Python Li...原创 2019-12-13 10:19:46 · 851 阅读 · 0 评论 -
【23】Python3 File
Python3 File(文件) 方法open() 方法Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。op...原创 2019-11-21 00:50:28 · 144 阅读 · 0 评论 -
【29】Python3 实例
Python3 实例以下实例在 Python3.4.3 版本下测试通过:Python Hello World 实例 Python 数字求和 Python 平方根 Python 二次方程 Python 计算三角形的面积 Python 计算圆的面积 Python 随机数生成 Python 摄氏温度转华氏温度 Python 交换变量 Python if 语句 Python 判...原创 2019-11-23 20:44:16 · 254 阅读 · 0 评论 -
【28】Python3 标准库概览
Python3 标准库概览操作系统接口os模块提供了不少与操作系统相关联的函数。>>> import os>>> os.getcwd() # 返回当前的工作目录'C:\\Python34'>>> os.chdir('/server/accesslogs') # 修改当前的工作目录>>> os...原创 2019-11-21 00:51:50 · 84 阅读 · 0 评论 -
【27】Python3 命名空间和作用域
Python3 命名空间和作用域命名空间先看看官方文档的一段话:A namespace is a mapping from names to objects.Most namespaces are currently implemented as Python dictionaries。命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过 Python ...原创 2019-11-21 00:51:38 · 134 阅读 · 0 评论 -
【26】Python3 面向对象
Python3 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面...原创 2019-11-21 00:51:27 · 95 阅读 · 0 评论 -
【25】Python3 错误和异常
Python3 错误和异常作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍。Python 有两种错误很容易辨认:语法错误和异常。语法错误Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例>>>while True print('Hello world') File ...原创 2019-11-21 00:51:11 · 137 阅读 · 0 评论 -
【24】Python3 OS 文件/目录方法
Python3 OS 文件/目录方法os模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:序号 方法及描述 1 os.access(path, mode) 检验权限模式 2 os.chdir(path) 改变当前工作目录 3 os.chflags(path, flags) ...原创 2019-11-21 00:51:00 · 128 阅读 · 0 评论 -
【22】Python3 输入和输出
Python3 输入和输出在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。输出格式美化Python两种输出值的方式: 表达式语句和 print() 函数。第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。如果你希望输出的形式更加多样,可以使用 str...原创 2019-11-21 00:50:18 · 529 阅读 · 0 评论 -
【21】Python3 模块
Python3 模块在前面的几个章节中我们脚本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数...原创 2019-11-21 00:50:12 · 117 阅读 · 0 评论 -
【20】Python3 数据结构
Python3 数据结构本章节我们主要结合前面所学的知识点来介绍Python数据结构。列表Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。以下是 Python 中列表的方法:方法 描述 list.append(x) 把一个元素添加到列表的结尾,相当于 a[len(a):] = [x]。 li...原创 2019-11-21 00:50:03 · 161 阅读 · 0 评论 -
【19】Python3 函数
Python3 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以def关键词开头,后接函数标识符名称和圆括号()。 任...原创 2019-11-20 10:30:32 · 353 阅读 · 0 评论 -
【18】Python3 迭代器与生成器
Python3 迭代器与生成器迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter()和next()。字符串,列表或元组对象都可用于创建迭代器:实例(Python 3.0+)>>...原创 2019-11-20 10:30:27 · 85 阅读 · 0 评论 -
【17】Python3 循环语句
Python3 循环语句本章节将为大家介绍 Python 循环语句的使用。Python 中的循环语句有 for 和 while。Python 循环语句的控制结构图如下所示:while 循环Python 中 while 语句的一般形式:while 判断条件(condition): 执行语句(statements)……执行流程图如下:执行 Gif 演示...原创 2019-11-20 10:30:20 · 430 阅读 · 0 评论 -
【16】Python3 条件控制
Python3 条件控制Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:代码执行过程:if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1 elif condition_2: statement_block...原创 2019-11-20 10:30:09 · 206 阅读 · 0 评论 -
【15】Python3 编程第一步
Python3 编程第一步在前面的教程中我们已经学习了一些 Python3 的基本语法知识,下面我们尝试来写一个斐波纳契数列。实例(Python 3.0+)#!/usr/bin/python3 # Fibonacci series: 斐波纳契数列 # 两个元素的总和确定了下一个数 a, b = 0, 1 while b < 10: print(b) a, b = b, a+b...原创 2019-11-20 10:30:02 · 135 阅读 · 0 评论 -
【14】Python3 集合
Python3 集合集合(set)是一个无序的不重复元素序列。可以使用大括号{ }或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{ },因为{ }是用来创建一个空字典。创建格式:parame = {value01,value02,...}或者set(value)实例(Python 3.0+)>>>basket...原创 2019-11-20 10:29:44 · 115 阅读 · 0 评论 -
【13】Python3 字典
Python3字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。一个...原创 2019-11-20 10:29:52 · 154 阅读 · 0 评论 -
【12】Python3 元组
Python3元组Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。实例(Python 3.0+)>>>tup1 = ('Google', 'Runoob', 1997, 2000); >>> tup2 = (1, 2, 3, 4, 5...原创 2019-11-19 14:26:53 · 254 阅读 · 0 评论 -
【11】Python3 列表
Python3列表序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以...原创 2019-11-19 14:26:45 · 250 阅读 · 0 评论 -
【10】Python3 字符串
Python3字符串字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!' var2 = "Runoob"Python 访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问...原创 2019-11-19 14:26:38 · 121 阅读 · 0 评论 -
【9】Python3 数字(Number)
Python3 数字(Number)Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些数字对象的引用。del语句的语法是:del var1[,var2[,var3[....,varN...原创 2019-11-19 14:26:30 · 173 阅读 · 0 评论 -
【8】Python3 运算符
Python3运算符什么是运算符?本章节主要说明Python的运算符。举个简单的例子4 +5 = 9。 例子中,4和5被称为操作数,"+" 称为运算符。Python语言支持以下类型的运算符:算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级接下来让我们一个个来学习Python的运算符。Python算...原创 2019-11-19 14:26:25 · 410 阅读 · 0 评论 -
【7】Python3 注释
Python3 注释确保对模块, 函数, 方法和行内注释使用正确的风格Python中的注释有单行注释和多行注释:Python中单行注释以#开头,例如::# 这是一个注释 print("Hello, World!")多行注释用三个单引号'''或者三个双引号"""将注释括起来,例如:1、单引号(''')#!/usr/bin/python3 ''' 这是多行注释,...原创 2019-11-19 14:26:20 · 123 阅读 · 0 评论 -
【6】Python3 解释器
Python3 解释器Linux/Unix的系统上,一般默认的 python 版本为 2.x,我们可以将 python3.x 安装在/usr/local/python3目录中。安装完成后,我们可以将路径/usr/local/python3/bin添加到您的 Linux/Unix 操作系统的环境变量中,这样您就可以通过 shell 终端输入下面的命令来启动 Python3 。$...原创 2019-11-19 14:26:15 · 111 阅读 · 0 评论 -
【5】Python3 基本数据类型
Python3 基本数据类型Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:实例(Python 3.0+)#!/usr/bin/p...原创 2019-11-19 14:26:09 · 173 阅读 · 0 评论 -
【4】Python3 基础语法
Python3 基础语法编码默认情况下,Python 3 源码文件以UTF-8编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:# -*- coding: cp-1252 -*-上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语、俄语、塞尔维亚语。标识符第一个字符必...转载 2019-11-11 10:55:04 · 161 阅读 · 0 评论 -
【3】Python3 环境搭建
Python3环境搭建本章节我们将向大家介绍如何在本地搭建 Python3 开发环境。Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。) Win 9x/NT/2000 Macintosh (Intel, PPC, 68K) ...原创 2019-11-11 10:53:38 · 956 阅读 · 0 评论 -
【2】Python3 简介
Python3简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言:这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言:这意味着,您可以...原创 2019-11-11 10:53:03 · 129 阅读 · 0 评论 -
【1】Python 3 教程
Python 3 教程Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。Python 介绍及安装教程我们在Python 2.X 版本的教程中已有介绍,这里就不再赘述。你也可以点击Python2.x与3.x版本区别来查看...原创 2019-11-11 10:52:54 · 287 阅读 · 0 评论