小白python教程,python 简明教程
个人博客在线,不定时发布博客:有空来看看:代码集结地。
感觉更新本教程微信微信官方账号比较方便,所以创建了微信官方账号,欢迎关注(二维码为微信官方账号二维码):
-2018年9月6日20时13分38秒-
断断续续学了三个月python。不知不觉就做了厚厚的笔记,于是就想着复习一下,写博客,强迫我记录。
我对C语言一知半解,就跳过一些东西。
我学的第一个python代码就是抓取网页的审查元素,也就是在网页上按F12就能看到的东西。
import requests RES=requests . get( URL to climb )Save file=open( a . html , w)#另存为具有写权限的文件savefile.write(res.content)#将review元素写入文件savefile.close()。但是如果直接复制粘贴上面的代码和注释,就会在python2中。* *
我不会写的..因为py2。*需要添加在第一行或第二行。
#编码=utf-8就可以了。
让我们言归正传:
python中的输出:
print(hello world!)一般以后我的代码都是py3。朋友学习的时候请注意。
算术表达式是加()减(-),乘(*),除(/),如
5 5 5/3 3 * 5 #这个结果保留小数。0.6 5-3 python有一个特别的优势,就是计算范围无限。也就是说,如果你愿意等待,你甚至可以计算出一个天文数字乘以一个天文数字。
此外还有余数、幂、舍入、NAND等等。
5%3 #余数,即结果为2 ^ 5 * * 3 # 5的三次方,结果为5 * 5 * 5=125 ^ 5//3 # 5除以3并向下取整。结果就是1和其他语言不一样,python的逻辑关系不是!三个符号。但是
a和b #a和b,结果是bool类型,a或b #a或bnot a #不是a .除此之外,python还有其他逻辑运算:
Isb #判断A和B是否是同一对象,可以理解为是否相等,返回bool type #。例如,a=3,b=3,a是b返回truea不是b #。和上面相反,它返回bool类型,因为我是一个脑洞很大的人。我试过这句话。
Print(真1)print(假1)结果居然输出2和1,真的很意外。
然后是关系表达式:
=#f赋值语句==#判断它们是否相等!=#判断是否不等于,一旦使用,废弃==#大于等于,小于等于#小于或大于#。返回的结果都是bool类型。让我看看,然后比特操作:
~a #求反a,~1==0,~0==1an #a左移n位,an #右移and 101 111==101a b #按位或a^ b #按位异或,需要学会计电,其实就是1和0的NAND运算。略知一二就好。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。