当前位置: 首页 > 后端技术 > Python

【一步步学Python】一、Python基础知识

时间:2023-03-26 14:53:25 Python

摘要首先需要到Python官网下载安装包。现在发布的Python版本分为兼容以往Python程序的Python2.x版本和面向未来的Python3.x版本。X。但两者大部分是相同的。学习完2.x版本后,可以轻松过渡到3.x版本。这里我使用向后兼容的Python2.x版本。这里我使用最新版本的Python2.7.5.1.1配置环境变量将Python的安装目录添加到系统的环境变量中,这里Python的默认安装路径是:C:\Python27,添加Python所在的路径按照以下方法定位..分类:[Python]关键词:[Python基础][]()1。安装配置Python首先需要到Python官网([http://www.python.org/getit/])下载安装包。当前的Python发行版分为与以前的Python程序兼容的Python2.x版本和面向未来的Python3.x。但两者大部分是相同的。学习完2.x版本后,可以轻松过渡到3.x版本。这里,使用向后兼容的Python2.x版本。目前的Python2.x最新版本是Python2.7.5。所以想学习的同学,听听这位老师的课,领取python福利还是很有必要的。想学的同学可以去猛子老师的微信(同读音):前排是:762,中排是:459,后排一组是:510,把上面三组组合起来就可以了字母顺序。她会安排学习。1.1配置环境变量将Python的安装目录添加到系统的环境变量中。这里Python的默认安装路径是:C:\Python27。按照下面的方法将Python所在的路径添加到环境变量中:我的电脑-->属性-->高级-->环境变量添加到Path变量的末尾;C:\Python27就够了。(不同的变量用;符号分隔)。在CMD中输入Python,出现以下字符表示环境变量添加成功:1.2使用Python交互式解释器通过使用交互式解释器(开始菜单-->所有程序-->Python文件夹可见),我们可以快速直观的查看Python语句的使用情况,但是交互式解释器中的所有输入在退出时都会被清空,所以如果真的要保存代码,应该将其保存为纯文本文件。Windows安装Python后,交互式解释器有两种方式存在,两者没有太大区别,只是显示方式不同:有基于PythonGUI的IDLE,和基于Windows命令行的IDLE。推荐使用IDEL,因为IDLE比命令行的交互式解释器更友好。我们在IDEL中输出了一个Hello,world:所以想学习的同学,一定要听听这位老师的课,领取python福利哦,想学习的同学可以去猛子老师的微信(读音一样):前排是:762,中排是:459,后排是:510,把上面三组字母按顺序组合起来没错,她会安排学习的。Python交互式解释器对我们初学者学习Python很有帮助。1.3安装SublimeText2这里使用的代码编辑器是SublimeText2()。SublimeText本身是用Python编写的。配置好Python环境变量后,我们就可以直接在SublimeText中编写Python代码,输入Ctrl+B执行代码:[]()2.输入非ASCII字符和代码注释如果代码中出现非ASCII字符,您需要在源代码(或交互式解释器)的第一行添加字符声明:#--coding:utf-8--在Python代码文件中使用#号来注释代码。#评论[]()3。Python中数值类型默认使用整数进行运算,例如:#Output:0print1/2如果需要使用浮点数,只需在计算出的数字上加上小数点即可:#Output:0.5print1.0/2.03.1的Python中长整数的值不能超过32位(即最大不能超过:2147,483,647)。如果需要使用更大的值,可以使用长整数,长整数的表示方法很简单,只需要在普通整数后面加上一个大写的L即可(小写也可以,不过看起来像一个1).如下:所以,想要学习的同学,听听这位老师的课,领取python福利还是很有必要的。想学的同学可以去猛子老师的微信(同读音):前排是:762,中排是:459,后排组是:510,把上面三组组合起来就可以了字母顺序。她会安排学习。2147483648L3.2十六进制和八进制十六进制数只需要加前缀:0x:#Output:10print0xA前缀加0表示八进制数:#Output:9print011[]()4.字符串转义序列:在Python中,字符串是用单引号或双引号括起来。如果字符串内部有需要转义的字符(例如:"和'本身),只需在字符前加上转义字符:``#输出:"print"""常用转义字符:\bBackspace\fPaperfeed\nLinefeed\rEnterOutput:xyprint"x"+"y"4.2长字符串如果一个很长的字符串跨越多行,可以用三个引号代替普通的引号来表示这个长字符串,"""长字符串内容"""4.3如果原字符串在普通字符串中使用了转义字符,转义字符将被转义,例如:换行\n:#--编码:utf-8--#输出:#hello,#world!print"hello,\nworld!"但是有时候如果我们不想对字符串中的字符进行转义,我们可以使用原字符串,原字符串不会把反斜杠(``)当作特殊字符处理,如:#output:hello,\nworld!printr"hello,\nworld!"限制:元素字符串的结尾不能是反斜杠,因为那么Python并不知道字符串是否结束。如果想在原来的字符串后面加上反斜杠的话,可以这样:所以想学习的同学,听听这位老师的课,领取python福利还是很有必要的。想学的同学可以去猛子老师的微信(同读音):前排是:762,中排是:459,后排是:510,把以上三组字母依次组合即可她会安排学习。#output:hello,world\printr"hello,world"+"\"4.4格式化字符串Python格式化输出字符串使用%操作符(使用%%输出%本身),最常用的字符串格式转换类型(string)如下:格式说明%sstring(用str转换任意Python对象)%rstring(用repr转换任意Python对象)例子如下:1#--coding:utf-8--2#Output:'1.125'3print'%r'%'1.125'45#输出:A/B/C/D6print"A/B/%s/%s"%('C','D')[]()5.获取用户输入在Python中,我们使用input函数和raw_input函数来获取用户输入,如:name=input("Wathisyourname?")print"hello,%s!"%name把这段代码另存为hello_input.py然后在控制台跳转到文件所在目录输入:pythonhello_input.py运行代码,在控制台输入:'sunshine',可以看到效果如下:可以看到输入的是'sunshine'(带单引号),如果没有引号会抛出异常:sunshineisnotdefined!为什么是这样?这是因为输入函数假定用户输入的是有效的Python表达式。这时候我们可以使用raw_input函数来解决这个问题。raw_input函数会将所有输入视为元素数据并将其放入字符串中:name=raw_input("Wathisyourname?")print"hello,%s!"%name运行效果如下:在python源码中有input和raw_input的关系,input实际上是使用raw_input实现的,代码如下:definput(prompt):return(eval(raw_input(prompt)))[]()6.模块在Python中,模块是最高层的程序组织单元,模块封装了程序代码和数据,方便复用。导入一个模块后,可以直接使用该模块定义的函数,例如:下面的math模块,主要是做数学计算的:所以想学的同学,听老师讲课,领python福利是很有必要的哦,想学的同学可以去猛子老师的微信(同读音):前排是:762,中排是:459,后排是:510,把以上三组字母依次组合起来没错,她会安排学习。导入数学#输出:31.0打印数学.floor(31.6)