了解python

本文介绍了Python的基础概念,包括其特点、安装方法(推荐链接),重点讲解了Python2与Python3的区别,如print语句、xrange和range、错误处理、Unicode字符串以及列表理解的改变。
摘要由CSDN通过智能技术生成

1.什么是python

          Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

          Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

2.python的安装

          安装网址:https://www.python.org/

3.python之requests库

         通过输入指令pip install requests来安装requests(Windown操作系统)

         作用:用于发送HTTP请求

 4.python2与python3

              python2基础教程网址:Python2 简介 (w3schools.cn)icon-default.png?t=N7T8https://www.w3schools.cn/python2/python_intro.html              python3基础教程网址:Python3 简介 | 菜鸟教程 (runoob.com)icon-default.png?t=N7T8https://www.runoob.com/python3/python3-intro.html

 python2与python3的区别:

               1、print输出:

                    在Python 2中,“print”被视为语句而不是函数。在Python 3中,就明确的将“print”视为一个函数,这意味着你必须以标准方式将需要输 出的项目传 递给括号中的函数,否则你将收到语法错误

               2、xrange:

                    因为 python3 中取消了 range 函数,而把 xrange 函数重命名为 range,所以现在直接用 range 函数即可。因此,在python3版本中,我们只需要直接用range 函数就可以了!而且从某种意义上来说,xrange() 函数用法与 range() 完全相同。

              3、错误处理:

                      Python 2和Python 3两个版本的错误处理有一个小的变化。在python 3.x中,'as'关键字是必需的。

              4、Unicode字符串:

                      默认情况下,Python 3是将字符串存储为Unicode,而如果Python 2要将字符串存储为Unicode,则要求使用“u”标记字符串。Unicode字符串比ASCII字符串更通用,它们都是Python 2的默认字符串,因为它们可以存储来自外语的字母以及表情符号和标准的罗马字母和数字。

              5、列表理解循环变量:

                      在以前的Python 2.x版本中,给出在列表推导中迭代的变量与全局变量相同的名称可能导致全局变量的值被更改, 这通常不是你想要的。在Python 3中已经修复了这个烦人的错误。因此,你可以使用在列表理解中已经用于控制变量的变量名,而不必担心它泄露并扰乱其余代码中变量的值。

             6、print输出:

                      在Python 2中,“print”被视为语句而不是函数。在Python 3中,就明确的将“print”视为一个函数,这意味着你必须以标准方式将需要输出的项目传递给括号中的函数,否则你将收到语法错误。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值