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处理二进制数据的方法
Jun 03 Python
python中根据字符串调用函数的实现方法
Jun 12 Python
python实现日常记账本小程序
Mar 10 Python
Python内存读写操作示例
Jul 18 Python
Django框架使用富文本编辑器Uedit的方法分析
Jul 31 Python
Django中的ajax请求
Oct 19 Python
Django REST Framework之频率限制的使用
Sep 29 Python
已安装tensorflow-gpu,但keras无法使用GPU加速的解决
Feb 07 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
Feb 07 Python
pymysql 插入数据 转义处理方式
Mar 02 Python
Python3-异步进程回调函数(callback())介绍
May 02 Python
python pyhs2 的安装操作
Apr 07 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的declare控制符和ticks教程(附示例)
2014/03/21 PHP
PHP多进程编程实例
2014/10/15 PHP
JS input 数字验证代码
2009/07/30 Javascript
基于jquery的气泡提示效果
2010/05/31 Javascript
浅谈Javascript鼠标和滚轮事件
2012/06/27 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
2013/11/22 Javascript
把字符串按照特定的字母顺序进行排序的js代码
2014/01/28 Javascript
javascript+html5+css3自定义提示窗口
2017/06/21 Javascript
vue编译打包本地查看index文件的方法
2018/02/23 Javascript
Angular angular-file-upload文件上传的示例代码
2018/08/23 Javascript
详解如何用typescript开发koa2的二三事
2018/11/13 Javascript
微信小程序新手教程之启动页的重要性
2019/03/03 Javascript
Vue登录主页动态背景短视频制作
2019/09/21 Javascript
[04:03]辉夜杯主赛事 12月25日RECAP精彩回顾
2015/12/26 DOTA
[02:45]2016年中国刀塔全程回顾,完美“圣”典即将上演
2016/12/15 DOTA
[43:47]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第一场 12.09
2020/12/11 DOTA
python实现文本文件合并
2015/12/29 Python
Python实现的中国剩余定理算法示例
2017/08/05 Python
如何使用django的MTV开发模式返回一个网页
2019/07/22 Python
基于python实现蓝牙通信代码实例
2019/11/19 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
2020/04/22 Python
Django中使用Celery的方法步骤
2020/12/07 Python
英国在线发型和美容产品商店:Beauty Cutie
2019/04/27 全球购物
乌克兰在线商店的价格比较:Price.ua
2019/07/26 全球购物
优秀大学生职业生涯规划书
2014/02/27 职场文书
教学评估实施方案
2014/03/16 职场文书
优秀教师先进个人事迹材料
2014/08/31 职场文书
基层干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
春晚观后感
2015/06/11 职场文书
2015年教务处干事工作总结
2015/07/22 职场文书
团干部培训班心得体会
2016/01/06 职场文书
教师素质教育心得体会
2016/01/19 职场文书
数学复习课教学反思
2016/02/18 职场文书
会计工作自我鉴定范文
2019/06/21 职场文书
python生成随机数、随机字符、随机字符串
2021/04/06 Python
mysql 获取时间方式
2022/03/20 MySQL