天才教育网合作机构 > 北京职业技能培训机构 > 北京维修培训机构 >

天才领路者

欢迎您!
朋友圈

400-850-8622

全国统一学习专线 9:00-21:00

位置:北京职业技能培训资讯 > 北京维修培训资讯 > 总算认识学python先学什么

总算认识学python先学什么

日期:2019-09-18 17:08:02     浏览:635    来源:天才领路者
核心提示:python是一种简单易学且功能强大的编程语言,它具有口语化的变成方式,深受大家喜爱。随着人工智能的发展,python越来越受大家喜爱。

python是一种简单易学且功能强大的编程语言,它具有口语化的变成方式,深受大家喜爱。随着人工智能的发展,python越来越受大家喜爱。在使用python编程的过程中我们总会遇到各种各样的问题,但是我们总会找到解决的方案的。例如下面的这个问题。以下是小编为你整理的学python先学什么  

#后面的是注释,不参与运行的。这段代码会被解释器跳过,方便程序员理解程序。

学python先学什么

 

python时候区分大小写的,运行了上面的程序以后,name就是一个变量了,  

我们输入name,程序会输出name的值,但是输入Name,因为Name没有定义,  

所以报错了。  

>>> name  

'henry'  

>>> Name  

Traceback (most recent call last):  

File "", line 1, in  #32>

Name  

NameError: name 'Name' is not defined  

>>>  

选择什么版本

首先下载安装python,建议安装2.7版本以上,3.0版本以下,由于3.0版本以上不向下兼容,体验较差。  

打开文本编辑器,推荐editplus,notepad等,将文件保存成 .py格式,editplus和notepad支持识别python语法。  

脚本*行一定要写上 #!usr/bin/python  

表示该脚本文件是可执行python脚本  

如果您的python目录不在usr/bin目录下,则替换成当前python执行程序的目录  

编写完脚本之后注意调试、可以直接用editplus调试。调试方法可自行百度。脚本写完之后,打开CMD命令行,前提是python 已经被加入到环境变量中,如果没有加入到环境变量,请百度  

在CMD命令行中,输入 “python” + “空格”,即 ”python “;  

将已经写好的脚本文件拖拽到当前光标位置,然后敲回车运行即可  

类型的定义

python不像java那样强制声明类型,即是,在定义数据的时候,a=123,a='字符',这些都是可以的,不限制类型  

即先a=123,再一次a='字符串',那么a就等于‘字符串’了(这在java是不行的)  

注意:因为没有强制类型,所以变量名要取的有意义,防止赋值错类型  

int不可以直接与字符串相加(java可以,默认会把int转为字符串)

 

比如a=123,b=‘字符串’  

把a与b相加,那么就会出错  

类型转换  

虽然没有java那样其他类型与字符串相加,会默认把其他字符串转换为字符串  

不过python的转字符串也很方便,str()  

如:a=123,str(a),就是把a转为字符串  

反过来也一样,str转int,就是int()  

如:s=‘123’,int(s)  

索引  

比如,s='ABCDE'  

那么,s[0],s[1]分别是A和B,方括号里面的是下标,从0开始  

关于python

python是基于GPL协议的开源编程语言,所有开发人员都可以下载源代码,也可以参与python的开发,如果遇到程序异常,也可以通过源码去查找最终原因  

python和java一样,是系统基于解析器执行的,与底层系统无关但要注意的是,python的某些库仅提供X86架构,比如科学计算扩展numpy,是不支持arm架构的  

python是脚本语言,什么是脚本语言,脚本语言就是写完可以直接被python执行,与java不同的是,java写完之后,需要编译成二进制的文件,才能运行  

以前大家常见的脚本语言,就是按键精灵了  

假设有个已经在使用的项目,需要修改其中一段代码,java需要在源代码修改,修改完了还要编译,然后才替换,python直接修改就可以了,不过实际没人会这么做,这样之间的区别*在于调试效率上,简单说,脚本语言的源代码就是程序文件  

运行速度慢,这个是*的缺点,因为java是先转换成机器可以执行的代码,运行的时候直接可以执行了,而python是需要执行了才开始去解析代码,但是由于现在的计算机性能都比较强大了,这个缺点不是很明显了,而且还有很多C语言写的库可以调用

如果本页不是您要找的课程,您也可以百度查找一下: