欢迎来到培训无忧网!

全国切换

咨询热线 400-001-5729

位置:培训无忧网 > 新闻资讯 > 电脑/IT > python培训 >  如何学python开发

如何学python开发

来源:培训无忧网 发布人:裴裴

2022-08-25 11:19:33|已浏览:72次

如何学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

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开始

加载numpy库

使用numpy的array类生成一个数组a,type(a)表示查看a的数据类型;a[-3:]表示查看数组a的最后3个元素

用数组的内建方法实现统计计算。

a.sum()表示对数组a求和;a.mean()表示对数组a求均值;a.std()表示对数组a求标准差;a.cumsum()表示对数组a累计求和

在数组上进行向量化数学运算。

a*3表示数组a的每个元素都乘以3;a**3表示数组a的每个元素都3次方;np.sqrt(a)表示数组a的每个元素都开平方;a+2表示数组a的每个元素都加上

一维数组生成二维数组的方法。

b=np.array([a,a+2,a**3])表示一维数组a,a+2,a**3组成二维数组的b,使用type(b)查看数据类型;b[1]表示b的第二行元素,b[1,1]表示b的第二行第二列元素

二维数组的几种求和。

b.sum()表示对b所有元素求和;b.sum(axis=0)表示对b的每一列元素求和;b.sum(axis=1)表示对b的每一行元素求和

      注:尊重原创文章,转载请注明出处和链接 https://www.pxwy.cn/news-id-52114.html 违者必究!部分文章来源于网络由培训无忧网编辑部人员整理发布,内容真实性请自行核实或联系我们,了解更多相关资讯请关注python培训频道查看更多,了解相关专业课程信息您可在线咨询也可免费申请试课。关注官方微信了解更多:150 3333 6050

留下你的信息,课程顾问老师会一对一帮助你规划更适合你的专业课程!
  • 姓名:

  • 手机:

  • 地区:

  • 想学什么:

  • 培训无忧网
免 费 申 请 试 听
提交申请,《培训无忧网》课程顾问老师会一对一帮助你规划更适合你的专业课程!