python学习内容(参考)_第1页
python学习内容(参考)_第2页
python学习内容(参考)_第3页
python学习内容(参考)_第4页
python学习内容(参考)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第页python学习内容算术最基本的操作符,是小学数学的+-*/,关于整数,还可以用+=,*=的操作符,对自身的值进行改变(对象引用)。以下是我为你整理的〔python〕学习内容

关于整数的加减乘除,但必须要注意的是,整数相除的结果是小数

PS:在一些其他语言,比如〔c语言〕,〔java〕,两个整数相除,如果产生小数,直接把小数给忽略掉,而Python刚刚相反,比如1/3,在其他语言的结果是0,在Python则是0.333333333

如果必须要把整数相除的商作为int类型整数结果,必须要转化,int(小数值)

PS:直接把小数忽略掉,不会进行四舍五入的运算

列表的相加

2个列表相加之后,元素进行合并

必须要注意的是,不能直接用运算符进行减法,乘法,除法运算

str类型相加(连接符)

数值相加的数学运算,字符串相加是连接

比如:abc+def,结果是abcdef

必须要注意的是,字符串只能用+号连接,不能用乘除减符号

+=,-=,*=,/=

必须要注意的是,这种赋值不是改变原本的数据,而且进行运算之后产生一个新的数据,然后a重新指向新数据,原来的数据如果没有被任何标识符引用,那么会进入等待垃圾回收器清理

另外,这类操作符的左边是一个集合的时候,右边也必须要是集合

有一个必须要注意的是

字符串集合与字符串相加

比如,[abc]与def相加,不能用a=a+b,要用a+=b

解析:直接相加,相当于用列表与字符串相加,如果用+=,会默认把后面的字符串转成列表

python的解释解释是什么?

我们写程序的时候,是否要标明程序的作用。例如函数、对象、方法的作用、源代码的等。

也就是说python解释器不解释的部分,用来我们开发时可以一目了然的功能标明,就是解释。

怎么解释呢?

这里分单行解释和多行解释。

什么是单行解释?

也就是说单行解释,标识符为#

什么是多行解释?

多行解释一般用于、版本标明。标识符为3个或者

当然你也可以用单行解释来实现多行解释。

例如:

#!/usr/bin/python

#这是一个python程序

#binnlouiszeng

#版本:1.0

#功能:1.xxxxxx

#2.xxxxx

importsys

但是多行的状况是这样的:

#!/usr/bin/python

这是一个python程序

binnlouiszeng

版本:1.0

功能:1.xxxxxx

2.xxxxx

importsys

或者把替换成

跟着我做一遍你就完全能理解啦。

首先touchtest.py

新建一个py文件。

vim打开它。

然后按a插入。

输入以下代码:

#!/usr/bin/python

#printtest

printtest

先来看看我们的代码

#!/usr/bin/python

这个是声明解释器路径

#printtest

这个是解释,不起作用的解释

printtest

这是一个打印test这个字符串的操作。

如果#解释生效的话,那么只会打印一个test对不对?

也就是只执行printtest这一条语句

我们:wq储存退出,然后pythontest.py看看结果?

二进制的有用方法

0b是二进制,比如a=0b1001100110100110

注意:无论几进制,打印出来的都是十进制

0o表示八进制

注意:前面是数字0,后面是小写字母x

0x表示十六进制

注意:前面的是数字0,后面的是小写字母x,数值用大写字母,A~E

/与//

a/b,带小数的结果

a//b,忽略小数的结果

注意:带不带小数,它的结果都是小数

%取模(余数)

比如,10/3,正常结果的3.333333

如果必须要小学算术那样,10/3,求余数

可以用10%3

divmod(x,y)

如果必须要同时求商与余数,可以用这个函数,这个函数是返回一个元组的

abs(x)

获取某个数的绝对值,这个计算比较常用

写代码的好习惯

缩进:由于跟其他〔编程〕语言的区别性,缩进在python编程中显得十分重要;在Python的代码块中必须使用相同数目的行首缩进空格数,否则会造成脚本运行错误,提示你格式不正确之类的信息。因此,在使用python语言写脚本的时候,确保缩进的一致性相当重要。

空行:虽然在python编程过程中,空行并不是Python语法的必必须部分,但是,坚持函数之间或类的方法之间用空行分隔,可以使得代码看起来更加清楚明了,也有利于后期的代码维护或重构。

解释:解释相对常常使用编程语言的人来说应该不是很陌生吧,主要因为解释不仅使得阅读代码的人容易理解,也让代码更好地定位代码函数等。python跟其它语言一样,解释在一些该解释的地方,可以让效率事半功倍。

源代码:python作为完全开源的语言,代码关于任何人都可以随意浏览。这种方式可以更好地帮助人们发现有利精简扼要的代码,在很多方面可以省去不必要的时间,因为觉得合适可以直接拿过来使用或者简单修改。常常看一下好的源代码,不仅会让你学习

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论