前言
之前的几篇系列文章必定必定会慢慢整理好的,如今返回头看写的真是乱成豆腐脑,也难为各位看官了。技术专栏好长时间没有更新,技术水平也一直停滞不前。这一次闭关必定必定要有所突破,不吃饭不睡觉也要搞出些名堂!加油,奥里给!!!python
零基础入门python爬虫(一)python爬虫
废话少说,直接上这段时间的学习笔记,如今还没串成线,看着看着你会发现这些均可以融会贯通的。ide
编译器推荐
Visual Studio Code,总之,微软诸多优秀项目中的一个,超赞的!函数
Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。这标志着微软公司第一次向开发者们提供了一款真正的跨平台编辑器。学习
用VScode编译python须要安装插件,只须要简单打开一个.py
会自动提示安装,而后就能够使用了。 ui
函数定义及返回值
用def
语句建立参数,用return
语句指定返回值插件
import random # 导入random模块 def getAnswer(answerNumber): #定义getAnswer函数 if answerNumber == 1: return 'It is certain' elif answerNumber == 2: return 'It is decidedly so' elif answerNumber == 3: return 'Yes' elif answerNumber == 4: return 'Reply hazy try agin' elif answerNumber == 5: return 'Ask again later' elif answerNumber == 6: return 'Concentrate and ask again' elif answerNumber == 7: return 'My reply is no' elif answerNumber == 8: return 'Outlook not so good' elif answerNumber == 9: return 'Very doubtful' r = random.randint(1, 9) #random.randint函数被调用,带两个参数1和9, fortune = getAnswer(r) #getAnswer函数被调用,以r做为参数 print(fortune)
仔细看代码块中的标注,先导入一个redom
模块,而后用def
语句定义getAnswer()
函数,random.randint
函数被调用,带两个参数1和9,getAnswer
函数被调用,以r
做为参数。return
指定返回内容,返回字符串被赋给一个名为forturn
的变量,并打印出来。 code
数据处理小案例
经过python来分析计算两个集合的交集、并集、补集、全集等:
#交集、并集运算和补集 Chinese_A = {"小明","小红","小兰","小李","小刘","小王","大熊","大毛"} #假设语文考试成绩得到A的同窗有如下几名 Math_A = {"大黄","大熊","大毛","小红","小李","小刘"} #假设数学考试成绩得到A的有如下几名 print (Chinese_A & Math_A) #语文和数学都是A print (Chinese_A | Math_A) #至少有一门是A print (Chinese_A ^ Math_A) #除去两门都是A的同窗们 print (Chinese_A - Math_A) #只是语文拿了A的人,(同时数学拿A的人被排除在外)
几率计算
利用python分析数据出现频率,例子以下:
# 统计数据小案例,用d.get从字典中获取key s = "牛奶奶找刘奶奶买牛奶" d = {} print(d) for i in s: d[i] = d.get(i,0)+1 print(d)
最后可得出统计结果:
{'牛': 2, '奶': 5, '找': 1, '刘': 1, '买': 1}
小结
没什么要总结的,下一章见吧!
> 未经沟通转载,将追究法律责任,请尊重原创劳动成果!