自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 通用copy工具

通用copy工具 完整代码: ## 获取源文件路径和目标文件目录 src_file = input('源文件路径>>>') dst_filename = input('目标文件名(不包括后缀名)>>>') dst_path = input('目标文件所在目录>>>') dst_file = dst_path + '\\' + dst_filename ## 对源文件和目标文件进行后缀名处理 suffix = '.' + src_file.split('

2020-08-08 16:10:50 466

原创 注册、登陆、退出综合篇

注册、登陆、退出综合篇 要求: # 2.2:编写程序实现用户注册后(注册到文件中),可以登录(登录信息来自于文件) 提示: while True: msg = """ 0 退出 1 登录 2 注册 """ print(msg) cmd = input('请输入命令编号>>: ').strip() if not cmd.isdigit(): print('必须输入命令编号的数字,傻叉') continu

2020-08-07 11:24:10 399 1

原创 登陆接口(升级版)

题目 # :编写用户登录接口 #1、输入账号密码完成验证,验证通过后输出"登录成功" #2、可以登录不同的用户 #3、同一账号输错三次锁定,(提示:锁定的用户存入文件中,这样才能保证程序关闭后,该用户仍然被锁定) users.txt内容 r0ya1:r0ya1 root:root admin:admin888 abc:123 black_users.txt开始为空 完整代码: # 获取用户输入的用户名和密码 flag = True black_list = [] while flag: in_u

2020-08-07 11:23:35 308

原创 简单的文件拷贝工具

完整代码: src_path = input('请输入源文件路径:').strip() dst_name = input('请输入拷贝后文件名(无文件后缀默认txt):').strip() # 判断文件是否有后缀 count = dst_name.count('.') if count <= 0: dst_name = dst_name + '.txt' # 提取出源文件所在目录 path = src_path.split('\\')[:-1] path='\\'.join(path)

2020-08-06 13:55:11 199

原创 简单的登陆操作

编写登录程序,账号密码来自于文件 文件 users.txt r0ya1:r0ya1 root:root admin:admin888 abc:123 完整代码: # 获取用户输入的用户名和密码 in_user = input('请输入用户名:').strip() in_pwd = input('请输入密码:').strip() # 读文件内容 with open('./users.txt',mode='rt+',encoding='utf-8') as f: for line in f:

2020-08-06 13:54:40 431

原创 简单的用户注册操作

编写注册程序,账号密码来存入文件 # 获取用户输入的用户名和密码 in_user = input('请输入用户名:').strip() in_pwd = input('请输入密码:').strip() # 将输入的用户名和密码用“:”分割成字符串 line = in_user + ':' + in_pwd + '\n' with open('./db_user.txt',mode='at+',encoding='utf-8') as f: f.write(line) print('恭喜您

2020-08-06 13:54:09 518

原创 集合的常规操作

题目1: 一.关系运算 #  有如下两个集合,pythons是报名python课程的学员名字集合,sec是报名安全课程的学员名字集合 #  py ={‘jack’,‘allen’,‘r0ya1’,‘python’,‘龟叔’} #  sec = {‘kali’,‘林纳斯’,‘r0ya1’,‘道哥’,360} #  1. 求出即报名python又报名安全课程的学员名字集合 #  2. 求出所有报名的学生名字集合 #  3. 求出只报名python课程的学员名字 #  4. 求出没有同时这两门课程的学员名字集合

2020-08-05 12:35:15 273

原创 列表、字典、字符串的简单操作案例

题目1: 有列表[‘royal’,20,[2000,3,18]],分别取出列表中的名字,年龄,出生的年,月,日赋值给不同的变量 l = ['royal',20,[2000,3,18]] name = l[0] age = l[1] year = l[2][0] month = l[2][1] day = l[2][2] 题目2: 用列表的insert与pop方法模拟队列 队列:FIFO,先进先出 l = [] # 入队 l.append('one') l.append('two') l.append('

2020-08-04 10:26:13 395

原创 字符串的常规操作

name = " royaL" # 1) 移除 name 变量对应的值两边的空格,并输出处理结果 res = name.strip() print(res) # 2) 判断 name 变量对应的值是否以 “ro” 开头,并输出结果 res = name.startswith('ro') print(res) # 3) 判断 name 变量对应的值是否以 “L” 结尾,并输出结果 res = name.endswith('L') print(res) # 4) 将 name 变量对应的值中的

2020-08-03 11:54:37 181

原创 for循环小案例

题目1 : for循环嵌套之打印99乘法表 for i in range(1,10): for j in range(1,i+1): res = i * j print('{j} * {i} = {res}'.format(i=i,j=j,res=res),end='\t') print() 解题思路: 1.我们先打印1的那一列 for i in range(1,10): res = i * 1 print('1 x {i} = {res}'

2020-08-03 11:54:02 626

原创 while循环小游戏

题目1:猜年龄游戏 # 要求: # 允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出 age = '18' count = 0 while count < 3: guess_age = input('请输入您猜测的年龄:') if(guess_age == age): print('恭喜你,猜对了') break else: print('再来一次') count += 1

2020-08-02 11:18:23 1026

原创 简单的while循环练手题(python)

记录简单的while循环练手题 题目1: 使用while循环输出1 2 3 4 5 6 8 9 10 count = 0 while count < 10: count+=1 if(count != 7): ​ print(count) 解题思路: 这题比较简单,就是打印1-10除了7之外的数 我们先想简单一点,用循环打印出1-10 count = 0 while count <= 10: print(count) count += 1 注:新手要

2020-08-01 20:16:13 5941

原创 09 数据类型

1.内置数据类型 在编程中,数据类型是一个重要的概念。 变量可以存储不同类型的数据,并且不同类型可以执行不同的操作。 在这些类别中,Python 默认拥有以下内置数据类型: 文本类型: str 数值类型: int, float, complex 序列类型: list, tuple, range 映射类型: dict 集合类型: set, frozenset 布尔类型: bool 二进制类型: bytes, bytearray, memoryview 2.获取数据类型

2020-07-29 13:55:04 197

原创 08 变量

1.创建变量 变量是存放数据值的容器。 与其他编程语言不同,Python 没有声明变量的命令。 首次为其赋值时,才会创建变量 wz = “王者” ry = “荣耀” print(wz) print(ry) 结果: 王者 荣耀 python中的变量不需要使用任何特定类型声明,甚至可以在设置后更改其类型。区别于其他语言 如: wz = “王者” # 这是一个字符串型变量 wz = 1234 # 这是一个整型变量 print(wz) 结果: 1234 字符串变量可以使用单引号或双引号进行声明: wz0

2020-07-29 13:54:34 294

原创 07-python小知识

1.Python 命令行 要在 python 中测试少量代码,在文件中写代码有时不是最快最简单的。把 Python 作为命令行来运行是可能的。 在 Windows、Mac 或 Linux 命令行上键入以下内容: C:\Users\Your Name>python 比较简单的语句,可以在这个python的交互模式下进行,如 C:\Users\Your Name>python Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MS

2020-07-29 13:54:02 178

原创 06-注释

注释 目标 注释的作用 单行注释(行注释) 多行注释(块注释) 01. 注释的作用 使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性 02. 单行注释(行注释) 以 # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用 示例代码如下: 在代码后面增加的单行注释 在程序开发时,同样可以使用 # 在代码的后面(旁边)增加说明性的文字 但是,需要注意的是,为了保证代码的可读性,注释和代码之间 至少要有 两个空格 示例代码如下: 03. 多行

2020-07-29 13:53:41 396

原创 05 使用pycharm

1.打开pycharm,点击file工具栏点击new project创建新项目 2.选择一个目录,将文件存放到那 3.然后点击create创建,然后选择在这个窗口打开 4.选择工具栏的file,找到设置 5.找到project,找到interpreter解释器。 6.选择所安装的python环境 7.点击apply,ok,结束 8.点击左侧边栏,打开,选中文件夹 9.右击新建一个py文件命名为test(注:此处因为是已经选择了文件类型为py,所以不用手动加后缀名,pycharm会自动加后缀名)

2020-07-29 13:50:35 243

原创 04-pycharm

1.PyCharm PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。 简介 PyCharm是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrains之手。 同时支持[Google App Engine](https:/

2020-07-29 13:46:31 217

原创 03. Python 2.x 与 3.x 区别

02. Python 2.x 与 3.x 版本简介 目前市场上有两个 Python 的版本并存着,分别是 Python 2.x 和 Python 3.x 新的 Python 程序建议使用 Python 3.0 版本的语法 Python 2.x 是 过去的版本 解释器名称是 python Python 3.x 是 现在和未来 主流的版本 解释器名称是 python3 相对于 Python 的早期版本,这是一个 较大的升级 为了不带入过多的累赘,Python 3.0 在设计的时候 没有考虑

2020-07-29 13:46:03 178

原创 02hello.py的编写

#1.1 Python 源程序的基本概念 Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做 Python 的开发 Python 程序的 文件扩展名 通常都是 .py 1.2 演练步骤 在桌面下,新建 Python 目录 在Python 目录下新建记事本文件,重命名为Hello.py(注意后缀名) 使用 记事本打开并编辑 Hello.py 并且输入以下内容: print(“hello world”) (第一种方法)保存后在所在文件夹按住shift键并右击鼠标,

2020-07-29 13:45:03 1191

原创 01-语言发展

上节课复习: 1、机器语言、汇编语言、编译型、解释型语言在 执行效率、开发效率、跨平台性方面的高低对比 2、python解释器与python语言的关系 1、python解释器是一款应用程序,专门用来解释python这门语言的语法风格并执行的 2、python语言编写的程序最终都是被解释器执行的,所以我们可以这么说python语言 更多地都是在调用python解释器的功能,所以解释器性能的高低很大程度决定了我们 用python写出来的程序执行效率的高低 3、什么是环境变量PATH,或者说它是用来干什么的 4、

2020-07-29 13:38:24 239

原创 01-python是什么

1.python Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。 2.Python简介及应用领域 Python是一种解释型脚本语言,可以应用于以下领域: Web 和 Internet开发 科学计算和统计 人工智能 桌面界面开发 软件开发 后端开发 网络爬虫 3.Python诞生 1989 年的圣诞节期间,吉多·范罗苏姆为了

2020-07-29 13:37:59 227

原创 python爬虫学习-02requests库

requests模块 - urllib模块 - requests模块 requests模块:python中原生的一款基于网络请求的模块,功能非常强大,简单便捷,效率极高。 作用:模拟浏览器发请求。 如何使用:(requests模块的编码流程) - 指定url - UA伪装 - 请求参数的处理 - 发起请求 - 获取响应数据 - 持久化存储 环境安装: pip install requests 实战编码: - 需求:爬取搜狗首页的页面数据 实战巩固 - 需求:爬取搜狗指定词条对应的搜索结果页面(简易网页采集器

2020-07-14 17:30:29 294

原创 python爬虫学习-01爬虫介绍

前戏: 1.你是否在节假日出行高峰的时候,想快速抢购火车票成功… 2.你是否在网上购物的时候,想快速且精准的定位到口碑质量最好的商品… 什么是爬虫: - 通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程。 爬虫的价值: - 实际应用 - 就业 爬虫究竟是合法还是违法的? 在法律中是不被禁止 具有违法风险 善意爬虫 恶意爬虫 爬虫带来的风险可以体现在如下2方面: - 爬虫干扰了被访问网站的正常运营 - 爬虫抓取了收到法律保护的特定类型的数据或信息 如何在使用编写爬虫的过程中避免进入局子的厄

2020-07-14 17:27:12 231

finalshell2019.zip

finalshell,很方便简洁的远程管理工具,和xshell很像,非常方便的方便的,用java开发的,需要安装java环境

2020-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除