首页 > 编程知识 正文

python教程,python傻瓜教程

时间:2023-05-05 11:00:47 阅读:266641 作者:2636

个人博客上线啦,不定时发布博客:有时间来看看:代码集结地

感觉更新这种教程微信公众号更方便,所以创了个公众号,欢迎大家关注(二维码是公众号二维码):    

--------------------------------------上面更新于2018年9月6日20:13:38--------------------------------------------

    学python断断续续学了有三个月了,不知不觉笔记记了很厚了,于是想着复习一下,写个博客装个逼记录一下。

    我有一点点C语言的底子,所以有些东西直接就略过了。

    我第学的第一个python的代码就是抓取网页的审查元素,就是在某网页按F12能看到的东西。

import requestsres=requests.get("要爬的网址")savefile=open('a.html','w')#保存为文件给写的权限savefile.write(res.content)#将审查元素写入文件savefile.close()

   但是如果你直接复制粘贴上面的代码以及注释,在python2.*的版本中会报错,

SyntaxError...........

我也不详细写了,这是因为py2.*需要在第一行或者第二行加上

#coding=utf-8

就行了。

 

   下面进入正题:

    python中的输出:

print('hello world!')

以后一般我的代码都是py3的,朋友们学习的时候注意一下哈

 

算数表达式是加(+)减(-)乘(*)除(/),比如

3+5 5/3 3*5 #这个结果保留小数,0.6 5-3

python有个特别的好处,就是它的计算的范围无穷大,就是说,只要你愿意等,你甚至能算出来一个天文数字乘天文数字。

 

除此之外,还有取余,乘方,取整,与或非等等。

5%3 #取余,即结果是2 5**3 #5的三次方,结果是5*5*5=125 5//3 #5除以3向下取整,结果是1

与其他语言不同,python的逻辑关系并不是&& || !三个符号。而是

a and b #a与b,结果是bool型,a or b #a或bnot a #非a

除此之外,python还有其他逻辑运算:

a is b #判断a和b是否为同一对象,可以理解为是否相等,返回bool型#例如,a=3,b=3,a is b返回truea is not b #跟上面相反,返回bool型

因为本人是比较脑洞大的人,我试了试这句话

print (true+1)print (false+1)

结果竟然输出了2和1,实在是惊讶。

 

然后是关系表达式:

= #f赋值语句== #判断是否相等!= #判断是不是不等于,曾经使用过<>,已经废弃>= <= #大于等于,小于等于< > #小于大于 #以上的结果返回都是bool型

我想想,然后是位运算:

~a #对a取反 ,~1==0,~0==1a<<n #a左移n位a>>n #右移a&b #按位与,101 &111==101a | b #按位或a^ b #按位异或

位运算的话需要去学习数电了,其实就是1和0的与或非运算,稍微了解就行了。

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。