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中的Numpy入门教程
Apr 26 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
Jun 02 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
Aug 08 Python
Python基于jieba库进行简单分词及词云功能实现方法
Jun 16 Python
python3结合openpyxl库实现excel操作的实例代码
Sep 11 Python
Python 经典面试题 21 道【不可错过】
Sep 21 Python
python hough变换检测直线的实现方法
Jul 12 Python
关于pycharm中pip版本10.0无法使用的解决办法
Oct 10 Python
jupyter notebook oepncv 显示一张图像的实现
Apr 24 Python
python如何编写win程序
Jun 08 Python
Python大批量搜索引擎图像爬虫工具详解
Nov 16 Python
python 30行代码实现蚂蚁森林自动偷能量
Feb 08 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基本函数汇总
2015/07/09 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
thinkphp3.x中display方法及show方法的用法实例
2016/05/19 PHP
Javascript下的keyCode键码值表
2007/04/10 Javascript
input、button的不同type值在ajax提交表单时导致的陷阱
2009/02/24 Javascript
javascript 限制输入脚本大全
2009/11/03 Javascript
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
javascript在事件监听方面的兼容性小结
2010/04/07 Javascript
基于jQuery的试卷自动排版系统实现代码
2011/01/06 Javascript
收集json解析的四种方法分享
2014/01/17 Javascript
AngularJS基础学习笔记之控制器
2015/05/10 Javascript
Bootstrap中CSS的使用方法
2016/02/17 Javascript
JS实现把鼠标放到链接上出现滚动文字的方法
2016/04/06 Javascript
实例详解jQuery的无new构建
2016/08/02 Javascript
Javascript json object 与string 相互转换的简单实现
2016/09/27 Javascript
深入理解jQuery()方法的构建原理
2016/12/05 Javascript
Bootstrap的基本应用要点浅析
2016/12/19 Javascript
Bootstrap CSS使用方法
2016/12/23 Javascript
js实现复选框的全选和取消全选效果
2017/01/03 Javascript
使用jQuery实现简单的tab框实例
2017/08/22 jQuery
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
解决vue中虚拟dom,无法实时更新的问题
2018/09/15 Javascript
移动端H5页面返回并刷新页面(BFcache)的方法
2018/11/06 Javascript
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
2019/05/07 Javascript
小试小程序云开发(小结)
2019/06/06 Javascript
小程序组件之自定义顶部导航实例
2019/06/12 Javascript
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
2016/05/27 Python
Python 高级专用类方法的实例详解
2017/09/11 Python
Python爬虫定时计划任务的几种常见方法(推荐)
2021/01/15 Python
Nisbets法国:英国最大的厨房和餐饮设备供应商
2019/03/18 全球购物
简述synchronized和java.util.concurrent.locks.Lock的异同
2014/12/08 面试题
交通法规咨询中心工作职责
2013/11/27 职场文书
体育个人工作总结
2015/02/09 职场文书
教师旷工检讨书
2015/08/15 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers
pytorch 如何使用batch训练lstm网络
2021/05/28 Python