发表了博客
2018/07/12 15:01

python2.*---->python3.*

环境centos7.4,安装时间2018年7月12日 centos默认安装了2.*的python,由于开发使用3版本的 因此这里是记录下安装python3的过程,留作以后回查 1)先进行一些依赖库的安装: yum install readline-devel(注:不装此包backspace键,上下左右键等使用键兼容性有问题!) yum install zlib-devel yum install bzip2-devel yum install openssl-devel yum install ncurses-devel 2)下载python3.6的包 wget "https://www.python.org/f...

0
0
发表了博客
2019/05/24 22:55

python2与python3的区别

一.python2与python3的区别 python2 python3 代码的质量 重复代码 代码不重复 语言的的统一性 语言不统一 语言统一 对文字支持的范围 不支持中文 支持中文 input input() 输入数字 获取的是数字 输入字符串必须自己手动的输入 input() 输入数据后,得到的结果都是字符串的形式 raw_input raw_input和python中的input是一样 与python2的是一样的 print() print可以加括号也可以不加括号 python中print的括号是必须加上的 除法 py...

0
0
发表了博客
2018/08/01 21:02

python2与python3的区别

一、宏观区别 python2 源码不标准,混乱,重复代码多 python3 统一、标准、去除了重复代码 二、字符编码 python2 默认编码方式是ASCII码 所以默认编码方式下不支持中文,解决方式:在文件首行加上#-*- encoding:utf-8 -*- 如下: #-*- encoding:utf-8 -*- print('Hello world') python3 默认编码方式是UTF-8 三、基础数据类型 int(整型) 在32位机器上,整数的位数为32位,取值范围为-231~231-1,即-2147483648~2147483647 ...

0
0
发表了博客
2019/08/16 13:02

python2和python3的差异

1、python在python2里面是,在python3是函数 2、python2和python3的编码问题。python3不再有Unicode对象,默认str就是unicode Python2的默认编码是asscii,这也是导致Python2中经常遇到编码问题的原因之一,至于是为什么会使用asscii作为默认编码,原因在于Python这门语言诞生的时候还没出现Unicode。Python3默认采用了UTF-8作为默认编码,以后python3的代码里面不再需要在文件顶部写#coding=utf-8了。 3、除法变化。python3除号...

0
0
发表了博客
2018/08/02 20:26

python2和python3的区别

1、print python2中print函数不需要带括号 print 'test' pytho3中print函数必须带括号 print("test") 2、编码格式 python2中的默认编码是:ASCII python3中的默认编码是:utf-8 3、除法运算 Python2 print 1/2 #0 print 1.0/2.0 #0.5 python3 print(1/2)#0.5 4、不等于 python 2中不等于有两种表达方式:<>和!= python3中只保留了一种:!= 5、新式类经典类 python2中新式类经典类并存,python3中只有新式类...

0
1
发表了博客
2019/05/31 15:49

Python2与Python3的map()

1. map()函数 Python2中,map(func, seq1[,seq2[...[,seqn)将func作用于seq*的每个序列的索引相同的元素,并最终生成一个[func(seq1[0], seq2[0],....seqn[0]), func(seq1[1], seq2[1],...seqn[1])...]的列表。但在Python3中,map()函数生成一个map类型的对象。   Python2中map直接返回作用后的元素的列表 1 >>> a = [1,3,5,7,9] 2 >>> b = [2,4,6,8,0] 3 >>> map(lambda x, y: x+y, a, b) 4 [3, 7, 11, 15, 9] 5 >>>   P...

0
0
发表了博客
2019/02/12 23:46

Python - Python2与Python3的区别、转换与兼容

区别 Python2.x与Python3.x版本区别:http://www.runoob.com/python/python-2x-3x.html 示例解读Python2和Python3之间的主要差异:https://www.oschina.net/news/99235/difference-between-python2-and-python-3 13个python3才能用的特性:https://mp.weixin.qq.com/s/eYeY2lcaPCsIIFOyZ6v-OQ 特别注意: 在python2.7中range的返回值是一个列表,而在python3.x中返回的是一个range对象。 map()、filter()、 dict.items()在pytho...

0
0
发表了博客
2019/10/28 12:05

Python2与Python3兼容

Python2与Python3兼容 python3写的代码如何也能在pyhon2上跑?请无论如何加上这一句,python3没有啥影响 from __future__ import absolute_import, unicode_literals, division, print_function __future__模块提供某些将要引入的特性,python 2.7.5的__future__基本上是python3中的特性 开始 使用我们的jupyter交互式工具进行探讨,以下皆为python2 有以下内容 In [1]: import __future__ In [2]: __future__. __future__.CO...

0
0
发表了博客
2019/11/17 23:00

Python(01):Python简介与Python安装

一、Python简介: Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python的创始人为吉多·范罗苏姆(Guido van Rossum)少数几个不秃头的语言创始人。 1989年,Guido开始写Python语言的编译器。 2019-2-4,发布了Python 3.8.0.a1测试版 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直...

0
1
2015/06/18 18:34

Python python2和python3的安装及切换使用

简介 python官方目前维护了两个主要的python版本,2.x和3.x版本(2.7和3.4)。两个版本中函数的使用、包的导入、甚至一些基本底层的方法都有很大的不同,据官方说python 3在各个方面都有了很大的改进和提高。但是蛋疼的是你更新版本不向下兼容,而且python 2还那么多用户使用,只能老版本也保留着了,这也就是为什么要维护两个版本。(对于这两个版本网上的讨论很多,还有人问学python 2还是python 3,建议都学一下吧,毕竟是同...

0
0
发表了博客
2021/01/12 09:01

Python2和Python3的区别?Python入门学习

  Python是一门高级的编程语言,因为其独特的优势,也被称为胶水语言。众所周知,Python分为不同的版本,其中包含Python2和Python3,那么它们之间有什么区别呢?我们一起来看看吧。   第一点:代码特点   Python2的代码比较混乱,重复较多,冗余;Python3的代码比较规范,清晰,简单优美,易读。   第二点:unicode不同   Python3,unicode默认是4个字节表示一个字符;Python2,unicode默认3个字节表示一个字符。   第...

0
0
发表了博客
2020/01/06 11:39

python2和python3的区别

1、不等于<>比较运算符,python3不识别,pyhon2.7中!=和<>都能运行。 2、print函数的使用,python3必须加括号,python2加不加都行。 3、py2 的默认编码是ASCII,py3的默认编码是UTF-8。 4、py3字符串解码后会在内存里自动转换成Unicode,而py2不会。如果在文件头指定了解码编码,py2和py3都会按指定解码,所有系统都支持Unicode,所以py3只要指定对了解码编码,在哪个系统上都可以正常显示,py2如果不是gbk编码的,解码后windo...

0
0
发表了博客
2019/06/21 18:07

Python与协程从Python2—Python3

协程,又称微线程、纤程,英文名Coroutine;用一句话说明什么是线程的话:协程是一种用户态的轻量级线程。 Python对于协程的支持在python2中还比较简单,但是也有可以使用的第三方库,在python3中开始全面支持,也成为python3的一个核心功能,很值得学习。 协程介绍 协程,又称微线程、纤程,英文名Coroutine;用一句话说明什么是线程的话:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将...

0
3
2019/06/19 11:57

Python与协程从Python2—Python3

点击蓝字关注我们 摘要 协程,又称微线程、纤程,英文名Coroutine;用一句话说明什么是线程的话:协程是一种用户态的轻量级线程。 Python对于协程的支持在python2中还比较简单,但是也有可以使用的第三方库,在python3中开始全面支持,也成为python3的一个核心功能,很值得学习。 协程介绍 协程,又称微线程、纤程,英文名Coroutine;用一句话说明什么是线程的话:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和...

0
0
发表了博客
2014/03/23 23:30

Python!Python!

条件分支: if 条件: 条件为真 (所有缩进都会执行) else: 条件为假 While循环 while 条件: 条件为真(true)执行动作 for..in递归使用序列对象中的每个项目 and逻辑操作符 and逻辑操作符可以将任意表达式链接在一起,并得到一个布尔类型的值 example:3>2 and 1>2 false 引入模块: 比如: 引入random模块 import random secret = random.randint(1,10) 类型转换 整数int() 转换 字符串str() 浮点数float() 获得关于类型的信息 type()...

0
3
发表了博客
2018/06/01 16:26

python2 to python3

命令: 2to3 -W --no-diffs directory/

0
0
发表于DevOps专区
2016/09/14 15:51

Linux Firewall (firewalld, firewall-cmd, firewall-config)

Fedora 18 introduced firewalld as a replacement for the previous iptables service. Since RHEL7 and Oracle Linux 7 are based on Fedora 19, the switch from iptables service to firewalld is now part of the Enterprise Linux distributions. This article is a rework of the previous Linux Firewall article, bringing it up to date. You need to distinguish between the iptables service and the iptables com...

0
0
发表了博客
2019/12/29 21:20

Python第五十一天 python2升级为python3

Python第五十一天 python2升级为python3 公司使用的生产环境系统是centos7,所以这里以centos7系统为基础,讲解将python2升级为python3的方法 centos7系统默认已经安装了python2.7,但是python2的生命周期到2020年1月1日就会终结,在这个时间点之后出现的任何问题都不会再维护 所以将现有用python2开发的系统升级为python3成为当务之急 官方文档描述如下 DEPRECATION: Python 2.7 will reach the end of its life on January 1s...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页