
python学习
dhsjjwj
这个作者很懒,什么都没留下…
展开
-
《Python语言程序设计基础》—— 第 10 章
网络爬虫的步骤:通过网络链接获取网页内容(使用requests库)对获得的数据内容进行处理 (使用beautifulsoup4库)requests库网络爬虫和信息提交只是requests库能支持的基本功能。与网页请求相关的函数函数描述get(url[, timeout=n])对应于HTTP的GET方式,获取网页最常用的方法,可以增加timeout=n参数,设定每次请求超时时间为n秒post(url, data={‘key’, ‘value’}对应于HTTP的PO原创 2020-09-15 18:33:47 · 525 阅读 · 0 评论 -
《Python语言程序设计基础》—— 第9章
科学计算和可视化numpynumpy库中常用的数组创建函数查看ndarray类的常用属性ndarray类的形态操作方法对视图的操作都会直接反映到源数组。如果不想影响原数组,需要进行复制操作,利用.copy()函数进行复制操作。numpy库中的算术运算函数numpy库的比较运算函数上面这些函数返回的都是布尔数组,表示两个数组中对应元素值的比较结果。np.less([1, 2], [2, 2])##输出是array([True, False], dtype=bool)num原创 2020-09-12 21:27:22 · 1022 阅读 · 0 评论 -
《python语言程序设计基础》—— 第7章
文件和数据格式化打开文件文件概述:文件是一个存储在辅助存储器上的数据序列,可以包含任何数据内容。概念上,文件是数据的集合和抽象。类似地,函数是程序的集合和抽象。用文件形式组织和表达数据更有效也更为灵活。问阿金包括两种类型:文本文件和二进制文件。二进制文件直接由比特0和比特1组成,没有统一字符编码,问阿金内部数据的组织格式与文件用途有关。二进制是信息按照非字符但特定格式形成的文件,例如,png格式的图片问阿金、avi格式的视频文件。二进制文件和文本文件最主要的区别在于是否有统一的字符编码。二进制文件没原创 2020-09-12 10:32:30 · 1430 阅读 · 1 评论 -
《python语言程序设计基础》—— 第6章
组合数据类型根据数据之间的关系,组合数据类型可以分为3类:序列类型(元素之间存在先后关系,通过序号访问,元素之间可以是相通的)、集合类型(元素无序,且相同元素在集合中唯一存在)、映射类型(即键值对)。元组:生成元组只需要使用逗号将元素隔离开即可,也可以增加圆括号,但是只要语义不混淆,括号不是必须的。集合:该概念和数学中集合概念相同。集合中的元素必须是固定数据类型,比如:整数、浮点数、字符串、元组等。但是列表、字典、集合类型都是可变数据类型,不能作为集合的元素。(Python编译器界定固定数据类型原创 2020-09-10 18:24:47 · 1027 阅读 · 0 评论 -
《python语言程序设计基础》—— 第五章
lambda函数lambda用于定义一种特殊的函数——匿名函数。通常只有对于那些非常简单,能够在一行内表示的函数,才使用匿名函数。例如,实现一个加法函数f = lambda x, y : x + y ##使用f(a,b)就可以计算a+b的值函数的参数传递函数可以定义可选参数、使用参数的位置或者名称传递参数值,根据函数中变量的不同作用域有不同的函数返回值方式。通过在参数前增加星号(*)实现对可变数量参数的设计,带有星号的可变参数只能出现在参数列表的最后,调用时,这些参数被当做元祖类型传递到原创 2020-09-10 15:20:54 · 905 阅读 · 0 评论 -
《python语言程序设计基础》—— 第四章
random 库的使用random库常用的9个随机数生成函数seed(a=None)初始化随机数种子,默认值为当前系统时间,只要种子相同,每次生成的随机数序列也一样random()生成介于0-1之前的随机小数randint(a,b)生成介于[a,b]之间的整数getrandbits(k)生成一个kbits长度的随机整数randrange(start,stop[,step])生成一个介于[start,stop)之间以step为步长的随机整数uniform(a,b)生成一个[a,b]之间的随机小原创 2020-09-09 15:44:42 · 619 阅读 · 0 评论 -
《python语言程序设计基础》—— 第三章
数字类型整数类型整数有4中进制表示:十进制、二进制、八进制、十六进制。默认采用十进制,其他进制加引导符号。整数范围理论上是[负无穷,正无穷],实际上收到计算机内存大小的限制。二进制:0b或者0B八进制:0o或者0O十六进制0x或者0X浮点数类型Python要求所有浮点数必须带有小数部分,但是小数部分可以是0,用于区分浮点数和整数类型。浮点数可以使用十进制表示和科学计数法表示。例如:0.0,-7. ,96e4(也可以表示成96E4或者96E+4)等。Python浮点数的数值范围和小数精度受原创 2020-09-09 15:16:25 · 2329 阅读 · 0 评论 -
《python语言程序设计基础》—— 第2章
开始学习之前,先做一个编程小练习。####摄氏度、华氏度的转换input_str = input()if input_str[-1] in ['F', 'f']: print((float(input_str[:-1]) - 32) / 1.8)elif input_str[-1] in ['C', 'c']: print(1.8 * float(input_str[:-1]) + 32)else: print('输入格式错误')python3 的33个保留字列表原创 2020-09-09 10:22:12 · 877 阅读 · 0 评论