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中使用 Selenium 实现网页截图实例
Jul 18 Python
利用Python中unittest实现简单的单元测试实例详解
Jan 09 Python
使用 Python 实现微信公众号粉丝迁移流程
Jan 03 Python
python 删除指定时间间隔之前的文件实例
Apr 24 Python
python实现简单名片管理系统
Nov 30 Python
Python使用scrapy爬取阳光热线问政平台过程解析
Aug 14 Python
Django实现文件上传下载
Oct 06 Python
Pycharm连接远程服务器过程图解
Apr 30 Python
基于Python中Remove函数的用法讨论
Dec 11 Python
python中操作文件的模块的方法总结
Feb 04 Python
python某漫画app逆向
Mar 31 Python
python 单机五子棋对战游戏
Apr 28 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
全国FM电台频率大全 - 7 吉林省
2020/03/11 无线电
php批量删除数据
2007/01/18 PHP
PHP程序员面试 切忌急功近利(更需要注重以后的发展)
2010/09/01 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
多个jQuery版本共存的处理方案
2015/03/17 Javascript
js插件YprogressBar实现漂亮的进度条效果
2015/04/20 Javascript
浅谈Javascript的静态属性和原型属性
2015/05/07 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
浅谈 Vue 项目优化的方法
2017/12/16 Javascript
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
webpack 动态批量加载文件的实现方法
2020/03/19 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
[01:01:31]2018DOTA2亚洲邀请赛3月29日小组赛B组 Mineski VS paiN
2018/03/30 DOTA
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
Python正则简单实例分析
2017/03/21 Python
python获取代码运行时间的实例代码
2018/06/11 Python
python实现名片管理系统
2018/11/29 Python
numpy ndarray 取出满足特定条件的某些行实例
2019/12/05 Python
python实现简单坦克大战
2020/03/27 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
基于Python模拟浏览器发送http请求
2020/11/06 Python
H5 canvas中width、height和style的宽高区别详解
2018/11/02 HTML / CSS
IE支持HTML5的解决方法
2009/10/20 HTML / CSS
html特殊符号示例 html特殊字符编码对照表
2014/01/14 HTML / CSS
详解html5页面 rem 布局适配方法
2018/01/12 HTML / CSS
Ratchet 模态框的实现
2020/08/19 HTML / CSS
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
JBL澳大利亚官方商店:扬声器、耳机和音响系统
2018/05/24 全球购物
维氏瑞士军刀英国网站:Victorinox英国
2019/07/04 全球购物
Java中实现多态的机制是什么?
2014/12/07 面试题
小组组名及励志口号
2015/12/24 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书
详解Python牛顿插值法
2021/05/11 Python
上帝为你开了一扇窗之Tkinter常用函数详解
2021/06/02 Python
Java中try catch处理异常示例
2021/12/06 Java/Android