python
土土狗<^_^>
计算机小白 <^-^>
展开
-
约瑟夫环问题——经典案例
约瑟夫环问题——经典案例 """ 《幸运的基督徒》 有15个基督徒和15个非基督徒在海上遇险,为了能让一部分人活下来不得不将其中15个人扔到海里面去, 有个人想了个办法就是大家围成一个圈,由某个人开始从1报数,报到9的人就扔到海里面,他后面的人接 着从1开始报数,报到9的人继续扔到海里面,直到扔掉15个人。由于上帝的保佑,15个基督徒都幸免于难, 问这些人最开始是怎么站的,哪些位置是基督徒哪些位置...原创 2020-03-30 19:00:23 · 568 阅读 · 1 评论 -
返回文件后戳名——经典案例
返回文件后戳名——经典案例 """ 设计函数,返回指定文件的后缀名 """ def get_suffix(filename: str, has_dot=True): # 找出文件名最后点的位置 position = filename.rfind('.') return filename[position:] if has_dot else filename[po...原创 2020-03-23 15:06:45 · 143 阅读 · 0 评论 -
生成随机数——经典案例
生成随机数 """ 从1-100中随机生成20个不重复的数据。 """ from random import choice, sample def create_random_number_of_list(start=1, end=100, num=30): # 第一种 利用列表自身添加的方式 rand_num_list = [] while len(rand_...原创 2020-03-23 15:06:10 · 386 阅读 · 0 评论 -
凯撒加密和凯撒解密——经典案例
凯撒加密和凯撒解密 """ 凯撒加密及凯撒解密 """ from string import ascii_letters,ascii_lowercase,ascii_uppercase def ks_encryption(s:str, k=3): after = ascii_lowercase[k:] + ascii_lowercase[:k] + ascii_uppercas...原创 2020-03-17 21:35:21 · 690 阅读 · 0 评论 -
学习编程第10章` Python` 前端页面展示
学习编程第10章Python 前端页面展示 新建django项目 第一次打开django 要下载 需要等待一会 建立视图 from django.http import HttpResponsedef hello(request): return HttpResponse("我的第一个简单的python django项目。") 修改urls.py 我们为urlpatterns加上一...原创 2019-12-16 17:18:42 · 345 阅读 · 0 评论 -
学习编程第9章` Python` 爬取王者荣耀全英雄皮肤
学习编程第9章Python 爬取王者荣耀全英雄皮肤 第三方库 Beautiful Soup 的安装 打开cmd 输入 Python pip install beautifulsoup4 爬取图片 打开pycharm 在d盘下新建文件 文件名:wzpf 代码如下 import os import requests url = 'https://pvp.qq.com/web201605/js/...原创 2019-12-03 18:16:21 · 442 阅读 · 0 评论 -
学习编程第8章` Python` 爬豆瓣网
学习编程第8章Python 爬豆瓣网 第三方库 Beautiful Soup 的安装 打开cmd 输入 Python pip install beautifulsoup4 爬取图片 打开pycharm 在e盘下新建文件 文件名:pic 代码如下 import requests import re import urllib.request if __name__ in '__main__':...原创 2019-12-03 17:48:18 · 96 阅读 · 0 评论 -
学习编程第七章 ` Python3 ` 迭代器与生成器
学习编程第七章Python3 迭代器与生成器 迭代器 迭代器基本的方法: next()。 字符串,列表或元组对象都可用于创建迭代器: >>> list=[6,5,4,8,5] >>> it = iter(list) # 创建迭代器对象 >>> print (next(it)) # 输出迭代器的下一个元素 1 >>> ...原创 2019-12-01 13:50:32 · 77 阅读 · 0 评论