![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python3
甘宇辉
求姻缘的菩萨看都不看,财神爷的庙前长跪不起!
展开
-
pip下载python库太慢 解决方案
更换国内镜像地址清华:https://pypi.tuna.tsinghua.edu.cn/simple/中科大:https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/阿里:https://mirrors.aliyun.com/pypi/simple/豆瓣:http://pypi.doubanio.com/simple/使用方式如:pip3 install 包名 -i https://pypi.tuna.tsinghua.edu.cn/s原创 2020-08-22 14:18:22 · 401 阅读 · 0 评论 -
python 入门之变量(二)
在学习一门语言的时候不可避免的要学习从他的最基础的一些东西,本人一直从事前端工作,在前端的 JS 里面,变量有三种,es5 的语法里面的最原始的一种就是 var 关键词,es6 里面是 let 和 const 但是同样也支持 es5 的语法变量 val ,但是在 python 里面定一个变量不需要任何操作符,直接对象属性对等就好了,如:a = 10 print(a)在控制台或者 .py 文...原创 2018-11-17 15:22:15 · 120 阅读 · 0 评论 -
python 入门之基本类型-数字类型(三)
所有语言都有一个数据类型,如:字符串类型、数字类型、布尔类型、集合类型(数组)、对象等等,最经典的一种就是 JSON ,因为 JSON 就是存储各种各样类型的一个集合文件,现在就开始学习关于 python 的数据类型,先从数字类型开始说。在学习 python 的数据类型之前,先介绍一个 python 的方法:type()这个方法是判断数据类型的。数字类型什么是数字类型,数字类型就是可以...原创 2018-11-17 23:22:09 · 281 阅读 · 0 评论 -
python 入门之基本类型-字符串类型(四)
今天学习了 python 的字符串类型,挺简单的,加了引号的都是字符串类型 str ,在 python 中字符串有三种形式:第一种,用单引号扩起来的,如:'abcdefg'第二种,用双引号扩起来的,如:"hijklmn"第三种,前后各三个引号,如:'''opqrst'''又或者是如:"""dashui"""这三种唯一的区别就和 JavaSc原创 2018-11-17 23:37:57 · 114 阅读 · 0 评论 -
python 入门之 – 集合类型(十九)
在 python 中,集合是一个无序的,不重复的数据组合,他的主要工作如下:1、去重,把一个列表变成集合,就自动去重了2、关系测试,测试两组数据之间的交集、差集、并集等关系我来举个例子,前两个月出了 iPhoneXS ,去年出了 iPhoneX,我现在想知道有多少人不仅去年买了 iPhoneX 今年也买了iPhoneXS ,如下两个数组:iPhoneX = ['张三','李四','王五',...原创 2018-11-25 00:27:49 · 216 阅读 · 0 评论 -
python 入门之 – 十六进制运算(二十)
二进制是由 0 ~ 1 组成的八进制是由 0 ~ 7组成的十进制是由 0 ~ 9组成的十六进制是由 0 ~ 15 组成的,可是 9 后面的的 10 是用字母来代替 A~ F ,也就是 0 ~ F,用字母代替了数字,避免不再重复之前刚接触 python 的时候学了以下 二进制,现在从八进制开始继续往下走python 提供了一个方法,可以将任意数字专成 八进制oct() : 将...原创 2018-12-02 14:35:48 · 36236 阅读 · 1 评论 -
python 入门之 – 字符编码及相应处理方法(二十一)
字符编码及操作方法今天来了解了解关于字符编码的一些知识,关于字符编码,其实我们生活当中所有的智能设备都有字符编码,并且每个国家都有自己的字符编码,记录着各个国家的文字信息,例如早期的一些网站项目都是用中国的 gbk 编码。每个国家的计算机编码只能识别自己国家的文字,如果非当前国家编码的文字在计算机文档中会以乱码显示,如早期 PHP 的织梦CMS 这种,当时这种类型的 CMS 开发出来的时候用的...原创 2018-12-02 14:41:41 · 233 阅读 · 0 评论 -
python 入门之 – 三元运算(二十二)
三元运算 又称作 三目运算,是对条件判断语句的简写,因为我主要是做前端的,在 JavaScript 里面其实我已经写过无数遍三目表达式了,如:let a = 0;let b = 1;//正常 JavaScript 判断表达式if(a>b){ console.log('a 大于 b')}else{ console.log('a 小于 b')}//换成三目运算a>b?c...原创 2018-12-02 17:03:48 · 155 阅读 · 0 评论 -
python 入门之 – 文件操作(二十三)
学习 python 文件操作之前,首先要知道我们一般在电脑图形化界面上是如何操作的:1、根据存放在电脑硬盘上的文件路径找到文件2、通过系统自带的软件或者第三方软件打开选择的文件3、进行阅读浏览或者增删改查等等…4、操作完成后需要关闭文件或者保存关闭文件(不然占用计算机运行内存)其实在 python 里面操作文件还是挺容易的,还记的当初学 NodeJS 的时候还要引入一个对应的模块才能进行...原创 2018-12-02 22:12:48 · 419 阅读 · 0 评论 -
python 入门之 – 初识函数(二十四)
上面学完了 python 的基本数据类型和文件操作之后,今天学了一个新的知识点,函数,那么什么是函数呢?先来看一个例子:a = 2if a == 1: print('当前的 a 等于:' + str(a)) print('a 的值比 10 相差'+str(10-a))elif a == 1: print('当前的 a 等于:' + str(a)) print...原创 2018-12-08 17:32:42 · 145 阅读 · 0 评论 -
mac 安装配置 phantomjs
1.下载 phantomjshttp://phantomjs.org/download.html2.下载后将文件解压后放到自己定义的目录下3.终端输入vim .bash_profile4.添加语句( i 插入, esc 退出,:wq 保存关闭)export PATH=${PATH}:/Volumes/data/phantomjs/bin(/Applications/phanto...原创 2018-12-30 00:23:55 · 1196 阅读 · 0 评论 -
centos / Linux 服务环境下安装 Python3.7.2 和 pip3
Linux 服务器系统上一般都是和 MacOS 一样都是自带了一个 Python2 的开发环境,这里我要再次安装一个 Python3 的开发环境如以下步骤。首先,我的服务器是阿里云的 Linux,所以支持 wget 命令。第一步、查找 Python 的存储路径which python2第二步、进入到 python2 同级目录下安装 python3cd /usr/bin/第三步、找...原创 2018-12-31 18:19:40 · 2651 阅读 · 2 评论 -
Python3 操作 MySQLS 数据库
1、首先安装需要用到的 MySQL 依赖包pip3 install mysqlclient连接整个 mysql 服务# 引入模块包import MySQLdb as mysql#创建一个连接connect = mysql.connect( # 地址 host = '127.0.0.1', # 端口 port = 3306, # 用户 ...原创 2019-01-06 14:40:40 · 171 阅读 · 0 评论 -
python 入门之 – 数据字典(十八)
通过标题名称可以知道,字典是用来查询数据的,它是以 key 和 value 的形式存在的,在学习数据字典之前我来用几个例子说明一下,如:info = [ ['张三',21,'男','程序员'], ['李四',18,'女','设计师'], ['王五',26,'男','策划'], ['赵六',21,'男','实习生'],]这里是一组人员的信息,我现在要找到张三的...原创 2018-11-19 23:37:37 · 1185 阅读 · 0 评论 -
Python 入门(一)
前言作为一个前端开发者,我一直有一个梦想,就是希望成为一个全栈开发的全能人才,于是我不得不学关于后端的一些知识,于是我学了原生的 NodeJS 包括 NodeJS 的两大框架 ( express,koa2 )还有前端标配的 Nosql 数据库 ( mongodb ),其中踩坑无数,但是总觉得如果后端都用 JS 这种脚本来写的话感觉特别变扭,因为 JS 是一门弱类型的脚本语言,单纯的开发前端足够了...原创 2018-11-16 22:17:16 · 159 阅读 · 0 评论 -
python 入门之 – 输入+占位符+转换数字类型实例(六)
今天学了 python 几个方法,用这几个方法组合起来可以进行格式化输出,输出我想要的任意格式,首先我要先来介绍这几个方法。第一个方法是一个函数叫做 input()input()input() 函数接受一个标准输入数据,返回为值 string 类型,我来做一个实例,我新建一个 app.py 然后输入以下内容:name = input()age = input()print(name)...原创 2018-11-18 19:35:19 · 1309 阅读 · 0 评论 -
python 入门之 – 基本运算符(七)
每一种语言都有运算符,今天学了 python 里面的几大基础运算符。算数运算符从标题中可以得出,算数运算符 是专门用来对 数字类型 进行计算的例如数学中基础的 加 减 乘 除 等等…加法运算符:+减法运算符:-乘法运算符:*除法运算符:/取模运算符:%幂运算符:**取整除运算符://这些是最简单也是最基础的运算符,我来一一进行演示。加法运算符:a = 1b = 2c =...原创 2018-11-18 20:57:18 · 558 阅读 · 0 评论 -
python 入门之 – 流程控制(八)
流程控制就是判断表达式,每一门语言中都会有流程控制,这个也是最为基础和重要的,因为以后每个项目中都百分之百会用到。控制流程分为三大类:单分支:if双分支:else多分支:elif单分支单分支一般用来判断单条数据是否成立,如:a = 10if a == 10 : print('正确')如上方我判断 a 是否等于 10 如果成功执行 a 下面的程序,所以最后输出为 正确双...原创 2018-11-18 21:02:23 · 103 阅读 · 0 评论 -
python 入门之 – 初识 while 循环(九)
在 python 中,循环能帮助开发者用更少的代码编写更多逻辑,例如,我要执行十次一摸一样的功能,如果不用循环的情况下,我需要写十次一摸一样的代码,这样会让我们的代码变的更加繁琐,没有一点简洁性和优美性。既然要写循环,那么肯定要有条件,当满足一定的条件的时候,才会执行循环,就算条件再差,至少也要告诉 python ,我要执行多少次循环,所以循环是有条件的,与流程控制一样,其实可以把循环也看作是流...原创 2018-11-18 21:13:19 · 292 阅读 · 0 评论 -
python 入门之 – 数字转二进制,字符编码(十)
数字转二进制计算机语言有无数种,但是到头来最后还是会转成 二进制 ,因为计算机只认识 二进制 的格式的编码,数字转 二进制 有无数种公式算法,但是 在 python 中,数字转二进制编码 只需要通过一个方法就行了 :bin() ,如:a = 123b = bin(a)print(b)运行结果如:0b1111011,0b 代表的是二进制 0b 后面跟着的就是 二进制 编码的运算结果所以结...原创 2018-11-18 21:16:24 · 4107 阅读 · 0 评论 -
python 入门之 – 数字类型科学计数法(十一)
之前学的 python 基本数据类型 中,在计算数字类型的时候其实有一个 科学计数法关于 科学计数法,其实就是 10 的多少次方程式,不管是整数,还是浮点数,都可以使用,如:a = 10.24e2print(a)计算出的结果其实就 1024 ,在数字类型中如果中间有字母 e 夹杂在其中,那么后面就是 10 的 多少次平方 乘以前面的数字得到的实际数。关于 浮点数 ,经过学习得知,在 p...原创 2018-11-18 21:19:28 · 5569 阅读 · 0 评论 -
python 入门之 – 数组类型(十二)
关于数组类型,有过编程基础的都知道是怎么回事儿,最为代表的其实就是 JOSN 格式的数据了,在 python 中定义数组,其实就是和 JS 中可以说一摸一样,如:arr = []print(type(arr))我先用 type() 方法判断一下变量 arr 的类型,打印出来了是 <class 'list'>list 语义话的意思其实就是列表或者说数组集合,其实数组里面有好多种...原创 2018-11-18 21:44:12 · 354 阅读 · 0 评论 -
python 入门之 – for 循环(十三)
Python 的 for循环 可以遍历任何序列的项目,如一个列表数组或者一个字符串。语法:for 代理变量 in 对象 : 执行操作(代理变量)如,我现在要遍历循环一个字符串,把每个字符单独输出:string = '123456'for i in string: print(i)我用 python 运行这个文件,得到的结果如下:以上结果,等于把整个字符串都...原创 2018-11-18 21:54:08 · 317 阅读 · 0 评论 -
python 入门之 – 深度copy 与 数据类型内存地址(十四)
在深入了解 python 的 copy() 方法之前先回顾以前以前学过的变量赋值,如:a = 123123b = aprint(b)毫无疑问,在变量中我可以直接以等于号来复制一个值出来,打印出来的是和 a 相等的值,如:123123,但是在数组中为什么用这种方法不行,最后找到了一个方法,id()id()id() 方法使用来查看 变量 在计算机中真实的 内存地址 的一个方法,如:a ...原创 2018-11-18 22:02:17 · 215 阅读 · 0 评论 -
python 入门之 – 字符串类型及操作方法(十五)
在之前学基本数据类型的时候知道了,在 python 中,字符串 是一个有序的字符的集合,用于存储和表示基本的文本信息,由一对 单引号 或 双引号 又或者是 三引号 包含着,但是 字符串 有两个特点:1、有序2、不可变其实字符串有序,都很好理解,就是通过语言本身提供的方法来对字符串进行一些处理,不可变是因为 python 的运行机制,其实不单单只有 python 有,别的语言也是一样的。不可...原创 2018-11-19 08:15:54 · 233 阅读 · 0 评论 -
python 入门之 – 初识元祖(十六)
元祖其实和列表差不多,也是村一数组,只是一旦创建,便不能再修改,所以又叫只读列表元祖的特性1、不可变2、元祖本身不可变,如果元祖中还包含其他可变元素,这些可变元素可以改变元祖是一对小括号扩起来的数组,如:user=("id","name","age")他和数组一样可以通过下标来获取,如:但是他和数组的区别是他是不可变的,如:可以看到原创 2018-11-19 08:16:02 · 253 阅读 · 0 评论 -
python 入门之 – hash(十七)
Hash ,一般翻译成“散列”,也有直接音译为 “哈希” 的,就是把任意字符串的输入,通过散列算法,变成固定长度的输出,该输出也叫散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。特征:Hash 值的计算过程是依据这个值的一些特征计...原创 2018-11-19 08:16:14 · 154 阅读 · 0 评论 -
python 入门之基本类型-布尔类型(五)
所有语言里面基本都有 布尔类型,一个为真 True 一个为假 False,这个基本上有过程序基础的朋友基本上都能知道,在 python 里面和我之前学的 JS 差异性并不大,这里不做多余的解释,来一个实例就明白的,如:布尔值这个东西只有两个状态,条件成立就是 True 条件不成立就是 False。...原创 2018-11-18 19:08:46 · 249 阅读 · 0 评论