400-800-8975

python入门基础课程

算术最基本的操作符,是小学数学的+ - * / ,对于整数,还可以用+=,*=的操作符,对自身的值进行改变(对象引用)。以下是小编为你整理的python入门基础课程

对于整数的加减乘除,但需要注意的是,整数相除的结果是小数

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

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

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

列表的相加


python入门基础课程

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

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

str类型相加(连接符)

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

比如:'abc'+'def',结果是'abcdef'

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

+=,-=,*=,/=

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

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

有一个需要注意的是

字符串集合与字符串相加

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

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

python的注释

注释是什么?

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

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

怎么注释呢?

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

什么是单行注释?

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

什么是多行注释?

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

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

例如:

#!/usr/bin/python

# 这是一个python程序

# 作者 binn louis zeng

# 版本:1.0

# 功能:1.xxxxxx

# 2.xxxxx

import sys

......

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

#!/usr/bin/python

'''

这是一个python程序

作者 binn louis zeng

版本:1.0

功能:1.xxxxxx

2.xxxxx

'''

import sys

......

或者把'''替换成"""

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

首先touch test.py

新建一个py文件。

vim打开它。

然后按a插入。

输入以下代码:

#!/usr/bin/python

#print 'test'

print 'test'

先来看看我们的代码

#!/usr/bin/python

这个是声明解释器路径

#print 'test'

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

print 'test'

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

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

也就是只执行print 'test'这一条语句

我们:wq保存退出,然后python test.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)

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

增加多入口与文章锚链接

正常情况下在外贸网站制作的 起步的阶段,由于网站的权重比较低甚至没有权重,这时候搜索引擎蜘蛛不可能无限度地去挖掘你网站的东西,一般来说你需要尽量把最新更新的东西放到首页、栏 目等各个重要页面之上,使你的文章增加更多的入口,而这些重要页面也是搜索引擎蜘蛛经常光顾的,看到了这些最近更新的东西就会去看看内容是吸引它,吸引的 话它就会带走,另外文章内容也可以在相应的长尾关键词加上描连接。总的来说合理的内链不但可以增加收录量,还会让这些页面获得更好的排名。

作为一SEOer相信大家都知道,网络上一直盛传的一句话:“内容为王,外链为皇”,无论百度、谷歌、360、搜狗等搜索引擎,都喜欢原创的文章,尤其喜 欢定时定量发布原创文章的网站,我们就应该投其所好,定时定量发布原创文章。人手比较少的话,每个栏目每天发布1-2 个文章,人手多的可以多发布几个。外贸行业的网站,可以多发一些跟行业相关的文章,例如外贸营销资讯、外贸知识教学等等,如果这样坚持下去的话,不用多久的时间,你的网站快照、收录量肯定会快速上升的,即使是以前一直不收录的内容页面、质量不好的文章页也会被收录。

网站是否静态化与URL长度都会影响到收录数量,甚至进而影响到网站权重。在这里重点跟大家说一下URL的长度会影响到网站的收录,好比百度虽然没有明 确说明URL太长了不会收录,但是有的同行通过实验发现,超过百度规定的38个字符的URL地址的页面被收录的机会很小,即使是原创的文章,网站被收录的 可能性也是很低的,所以建议最好将URL地址缩短,符合百度的要求。另外除了URL长度,最好能够把全站静态化,如果没办法生成静态,就用伪静态,静态网 页访问速度快,搜索引擎更喜欢,更容易被收录。

12 12 分享:

相关课程

发表评论

登录后才能评论,请登录后发表评论...
提交评论

最新文章