自定义博客皮肤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 368

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

注册、登陆、退出综合篇要求:# 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 291 1

原创 登陆接口(升级版)

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

2020-08-07 11:23:35 213

原创 简单的文件拷贝工具

完整代码: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 143

原创 简单的登陆操作

编写登录程序,账号密码来自于文件文件 users.txtr0ya1:r0ya1root:rootadmin:admin888abc: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 337

原创 简单的用户注册操作

编写注册程序,账号密码来存入文件# 获取用户输入的用户名和密码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 413

原创 集合的常规操作

题目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 169

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

题目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 295

原创 字符串的常规操作

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 116

原创 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 524

原创 while循环小游戏

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

2020-08-02 11:18:23 728

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

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

2020-08-01 20:16:13 5177

原创 09 数据类型

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

2020-07-29 13:55:04 117

原创 08 变量

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

2020-07-29 13:54:34 232

原创 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 99

原创 06-注释

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

2020-07-29 13:53:41 239

原创 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 129

原创 04-pycharm

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

2020-07-29 13:46:31 147

原创 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 是 过去的版本解释器名称是 pythonPython 3.x 是 现在和未来 主流的版本解释器名称是 python3相对于 Python 的早期版本,这是一个 较大的升级为了不带入过多的累赘,Python 3.0 在设计的时候 没有考虑

2020-07-29 13:46:03 106

原创 02hello.py的编写

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

2020-07-29 13:45:03 1026

原创 01-语言发展

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

2020-07-29 13:38:24 174

原创 01-python是什么

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

2020-07-29 13:37:59 161

原创 python爬虫学习-02requests库

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

2020-07-14 17:30:29 227

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

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

2020-07-14 17:27:12 136

finalshell2019.zip

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

2020-07-29

空空如也

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

TA关注的人

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