Python有参函数使用代码实例


Posted in Python onJanuary 06, 2020

这篇文章主要介绍了Python有参函数使用代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1.给定验证码长度n,生成随机验证码,验证码由数字、字母组成(参考chr()内置方法)

程序代码如下:

import random
def create_check_code(n):
  check_code = '' # 创建一个变量用以接收随机出来的验证码字符
  for i in range(n):
    asc_num = random.randint(48, 57) # 随机获取一个数字的ascii码
    asc_strlow = random.randint(97,122) # 随机获取一个小写字母的ascii码
    asc_strup = random.randint(65, 90) # 随机获取一个大写字母的ascii码
    check_code += random.choice(chr(asc_num)+chr(asc_strup)+chr(asc_strlow)) # 从上面随机出来的数字字母进行随机选择一个进行拼接
  return check_code
#
num = input('请输入你要创建的验证码的长度:')
check_code = create_check_code(int(num))
print(f'你创建的随机验证码是:{check_code}')

运行结果如下:

请输入你要创建的验证码的长度:6
你创建的随机验证码是:nPOcDU

2.打印进度条,进度条图形如下图所示,以下代码为参考代码

#=========知识储备==========
#进度条的效果
[#       ]
[##      ]
[###      ]
[####     ]

#指定宽度
print('[%-15s]' %'#')
print('[%-15s]' %'##')
print('[%-15s]' %'###')
print('[%-15s]' %'####')

#打印%
print('%s%%' %(100)) #第二个%号代表取消第一个%的特殊意义

#可传参来控制宽度
print('[%%-%ds]' %50) #[%-50s]
print(('[%%-%ds]' %50) %'#')
print(('[%%-%ds]' %50) %'##')
print(('[%%-%ds]' %50) %'###')

编写代码如下:

import time
def progress_bar(n:int,style) :
  start = time.time()
  for i in range(1,n+1):
    time.sleep(0.2)
    end = time.time()
    print(f'\r{i/n*100:<6.2f}% [{style*i:<{n}}] {end-start:.2f}s',end='')

n = input('请输入你你要打印的进度条的长度:')
style = input('请输入你要打印的进度条样式:')
progress_bar(int(n),style)

运行效果如下:

请输入你你要打印的进度条的长度:10
请输入你要打印的进度条样式:*
100.00% [**********] 2.00s

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python程序设计入门(1)基本语法简介
Jun 13 Python
Python中encode()方法的使用简介
May 18 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
Jun 30 Python
Python实现ssh批量登录并执行命令
Oct 25 Python
Python 机器学习库 NumPy入门教程
Apr 19 Python
python写入已存在的excel数据实例
May 03 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
Mar 01 Python
10个Python面试常问的问题(小结)
Nov 20 Python
Django Xadmin多对多字段过滤实例
Apr 07 Python
Django websocket原理及功能实现代码
Nov 14 Python
python 基于selenium实现鼠标拖拽功能
Dec 24 Python
Python预测分词的实现
Jun 18 Python
python通过移动端访问查看电脑界面
Jan 06 #Python
基于pytorch 预训练的词向量用法详解
Jan 06 #Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
Jan 06 #Python
Python连接字符串过程详解
Jan 06 #Python
pytorch中的自定义数据处理详解
Jan 06 #Python
如何基于Python实现自动扫雷
Jan 06 #Python
pytorch 自定义参数不更新方式
Jan 06 #Python
You might like
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
JavaScript监测ActiveX控件是否已经安装过的代码
2008/09/02 Javascript
关于文本框的一些限制控制总结~~
2010/04/15 Javascript
JAVASCRIPT车架号识别/验证函数代码 汽车车架号验证程序
2012/01/08 Javascript
解决javascript:window.close()在chrome,Firefox下失效的问题
2013/05/07 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
vue实现手机号码抽奖上下滚动动画示例
2017/10/18 Javascript
p5.js入门教程之小球动画示例代码
2018/03/15 Javascript
Nodejs调用Dll模块的方法
2018/09/17 NodeJs
js实现百度登录窗口拖拽效果
2020/03/19 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
2020/11/11 Javascript
[56:24]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第二局
2016/03/04 DOTA
Python strip lstrip rstrip使用方法
2008/09/06 Python
利用Python的装饰器解决Bottle框架中用户验证问题
2015/04/24 Python
Python3搜索及替换文件中文本的方法
2015/05/22 Python
Python中类型关系和继承关系实例详解
2015/05/25 Python
玩转python爬虫之cookie使用方法
2016/02/17 Python
Python多继承顺序实例分析
2018/05/26 Python
Python运维之获取系统CPU信息的实现方法
2018/06/11 Python
对PyTorch torch.stack的实例讲解
2018/07/30 Python
python中时间、日期、时间戳的转换的实现方法
2019/07/06 Python
python3.6编写的单元测试示例
2019/08/17 Python
用python写一个带有gui界面的密码生成器
2020/11/06 Python
pycharm 实现调试窗口恢复
2021/02/05 Python
美国转售二手商品的电子商务平台:BLINQ
2018/12/13 全球购物
戛纳奢侈品商店:Jacques Loup法国
2019/11/04 全球购物
Prototype如何实现页面局部定时刷新
2013/08/06 面试题
科室工作的个人自我评价
2013/10/30 职场文书
影视动画专业个人的自我评价
2013/12/31 职场文书
团组织关系介绍信
2014/01/12 职场文书
服务理念口号
2014/06/11 职场文书
买卖合同协议书范本
2014/10/18 职场文书
实习指导老师意见
2015/06/04 职场文书
python控制台打印log输出重复的解决方法
2021/05/14 Python
python manim实现排序算法动画示例
2022/08/14 Python