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实现的多线程端口扫描工具分享
Jan 21 Python
django模型层(model)进行建表、查询与删除的基础教程
Nov 21 Python
django 开发忘记密码通过邮箱找回功能示例
Apr 17 Python
一百行python代码将图片转成字符画
Feb 19 Python
Python解析命令行读取参数之argparse模块
Jul 26 Python
python2使用bs4爬取腾讯社招过程解析
Aug 14 Python
Python常用模块os.path之文件及路径操作方法
Dec 03 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
Sep 05 Python
matplotlib设置颜色、标记、线条,让你的图像更加丰富(推荐)
Sep 25 Python
python中slice参数过长的处理方法及实例
Dec 15 Python
python如何实现递归转非递归
Feb 25 Python
Python List remove()实例用法详解
Aug 02 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 date()函数警告: It is not safe to rely on the system解决方法
2014/08/20 PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
2014/10/14 PHP
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
2011/05/28 Javascript
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
将HTML的左右尖括号等转义成实体形式的两种实现方式
2014/05/04 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
NodeJS使用jQuery选择器操作DOM
2015/02/13 NodeJs
JavaScript使用ActiveXObject访问Access和SQL Server数据库
2015/04/02 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
2015/09/14 Javascript
angular.js之路由的选择方法
2016/09/24 Javascript
javascript轮播图算法
2016/10/21 Javascript
vue动态绑定组件子父组件多表单验证功能的实现代码
2018/05/14 Javascript
Vue CLI 3.x 自动部署项目至服务器的方法
2019/04/02 Javascript
[42:39]老党炸弹人试玩视频
2014/09/03 DOTA
linux系统使用python监测系统负载脚本分享
2014/01/15 Python
python网页请求urllib2模块简单封装代码
2014/02/07 Python
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
Python functools模块学习总结
2015/05/09 Python
python基于pygame实现响应游戏中事件的方法(附源码)
2015/11/11 Python
Python 多线程Threading初学教程
2017/08/22 Python
解决csv.writer写入文件有多余的空行问题
2018/07/06 Python
python动态进度条的实现代码
2019/07/03 Python
Numpy中对向量、矩阵的使用详解
2019/10/29 Python
Pytorch 多维数组运算过程的索引处理方式
2019/12/27 Python
python实现实时视频流播放代码实例
2020/01/11 Python
Numpy数组的广播机制的实现
2020/11/03 Python
检测用户浏览器是否支持CSS3的方法
2009/08/29 HTML / CSS
美国中小型企业领先的办公家具供应商:Office Designs
2016/11/26 全球购物
Farfetch台湾官网:奢侈品牌时尚购物平台
2019/06/17 全球购物
乌克兰在线药房:Аптека24
2019/10/30 全球购物
残疾人小组计划书
2014/04/27 职场文书
大学生推广普通话演讲稿
2014/09/21 职场文书
爱牙日宣传活动总结
2015/02/05 职场文书
2015年秋季学校开学标语
2015/07/16 职场文书
药品销售员2015年终工作总结
2015/10/22 职场文书
年会邀请函的格式及范文五篇
2019/11/02 职场文书