python语言学习
文章平均质量分 65
一起看日落啊
这个作者很懒,什么都没留下…
展开
-
python(011)——简单爬虫方法
2.3 抓取Web页面信息爬虫:就是通过编程语言和网络编程技术结合,在互联网中的Web页面上,获取我们所要的一些数据爬去的数据:文本、图片、多媒体信息、数据信息数据怎么存:文件、数据库、分布式存储有些网站为了防止外部人员窃取网页信息,有可能会对网页进行反爬虫处理(比如只能通过浏览器访问,通过其他方式访问是会被拒绝访问的,不让下载/验证码/如百度等大型互联网公司图片等通过JS代码嵌套在内,动态生成的图片,有逻辑性,而非简单的结构性)练习的时候爬非知名网站,大型网站爬不下来import os,req原创 2022-01-13 12:00:01 · 199 阅读 · 0 评论 -
python(010)
shutil模块主要针对文件的拷贝、删除、移动、压缩和解压缩的操作copyfile():拷贝整个文件,只拷贝内容——权限、用户、时间等不拷贝copy():拷贝文件,除了拷贝内容,还有其权限copy2():内容,权限,状态信息一同拷贝过来copyTree():递归地复制目录及其子目录的文件和状态信息rmtree():递归删除某一个目录中所有的内容move():递归地移动文件或目录,重命名make_archive:创建压缩文件unpack_archive:解压缩文件包import shuti原创 2022-01-12 18:13:15 · 276 阅读 · 0 评论 -
python(008-009)
二维数组创建的方式已知元素个数的情况下matrix01 = [[1,2,3],[4,5,6],[7,8,9]]for i in range (3):for j in range (3): print(matrix01[i][j],end = "")print ()#已知 已知元素的情况下 每一行的元素的个数不一定相等、matrix02 = [ [1,2,3,4], [5,6], [7,8,9]]for i in range (len(matrix02)):for j原创 2022-01-12 10:45:49 · 113 阅读 · 0 评论 -
用python制作五子棋示例
# 制作一个棋盘"""++++++++++++++++++++++++++++++++++++++++"""def createBoard(): board = [] for i in range(15): board.append(["+"] * 15) return boarddef printBoard():# print(" ", end="") for i in range(1, 16): number =原创 2022-01-11 22:18:18 · 538 阅读 · 0 评论 -
python(006-007)
列表列表是Python中最具有灵活性的有序集合对象类型,与字符串不同的是,列表可以包含任何种类的对象:数字、字符串、甚至是列表。同样,与字符串不同的是,列表是可变对象,他们都支持在原处修改的操作,同样列表的长度是可变的。可变:列表空间中,所存储并指向某个数据对象的地址是可变的列表的创建方式直接指定元素>>> [1,2,3,4,5]>>> l = [1,2,3,4,5]指定长度但不指定元素,相当于创建一个长度为n但不存任何数据对象地址的空列表>&.原创 2022-01-10 17:33:06 · 332 阅读 · 0 评论 -
Python004~005
1.6 函数设计函数的概念函数可以用来定义可重用代码、组织和简化代码# 计算1~10的和sum = 0for i in range(1, 11): sum += iprint(sum)# 计算2~22的和sum = 0for i in range(2, 23): sum += iprint(sum)# 计算9~101的和sum = 0for i in range(9, 102): sum += iprint(sum)# 封装——本不需要向外界提原创 2022-01-03 17:30:34 · 662 阅读 · 0 评论 -
Python002~003
赋值运算符主要针对的是变量+=,-=,*=,/=,//=,**=,%=归结为?=左边必须是变量,右边随意a ?= 1a = a ? 1>>> a = 1>>> a += 1>>> a2>>> a -= 1>>> a1>>> a *= 10>>> a10>>> a /= 2>>> a5.0>>&.原创 2022-01-03 09:48:57 · 420 阅读 · 0 评论 -
python学习(编程题基本语法篇1~18题)
""数据 : 华氏温度 摄氏温度指令:1、提示用户输入摄氏温度2、利用已知公式将摄氏温度转换成华氏温度3、输出两者的值"""celsius = eval(input("Enter a degree in Celsius:"))fahrenheit = (9/5) * celsius + 32print("Celsius is %0.1f Fahrenheit"%(fahrenheit))#法二(老师写的)cel = float(input("Enter a degree in Ce.原创 2021-01-25 12:08:51 · 576 阅读 · 2 评论 -
python学习001(语法基础篇)
前言:1、运维/网络为什么要学习编程?(1)运维/网络中所有已学的命令其实都是已经编制好的程序,创造命令就是编写程序;(2)在云计算领域中,繁琐的命令配置已经不能满足日常需求,深入发展是需要贴近业务/研发的,因此就要能够创造命令/编写程序/开发;(3)网络安全领域中,可以深入理解渗透、攻防等细节,Kali-Linux ,SDN(命令对应网络)夯实技术;(4)对于校招而言,大型互联网公司(一般指软件方面——阿里腾讯百度字节跳动)笔试题必考编程题{厂商提供设备服务(如深信服,华为,华3),.原创 2020-08-04 22:18:06 · 640 阅读 · 0 评论