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函数局部变量用法实例分析
Aug 04 Python
django连接mysql配置方法总结(推荐)
Aug 18 Python
浅谈python下tiff图像的读取和保存方法
Dec 04 Python
Python和Go语言的区别总结
Feb 20 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
Feb 21 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
Sep 07 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
Oct 09 Python
Python 迭代,for...in遍历,迭代原理与应用示例
Oct 12 Python
tensorflow多维张量计算实例
Feb 11 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
Feb 20 Python
Django form表单与请求的生命周期步骤详解
Jun 07 Python
python的列表生成式,生成器和generator对象你了解吗
Mar 16 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开发大型项目的一点经验
2006/10/09 PHP
PHP之COOKIE支持详解
2010/09/20 PHP
PHP实现图片裁剪、添加水印效果代码
2014/10/01 PHP
PHP编程之设置apache虚拟目录
2016/07/08 PHP
PHP Filter过滤器全面解析
2016/08/09 PHP
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
2010/04/29 Javascript
单元选择合并变色示例代码
2014/05/26 Javascript
详解JavaScript正则表达式中的global属性的使用
2015/06/16 Javascript
jQuery实现移动端滑块拖动选择数字效果
2015/12/24 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
利用Jquery队列实现根据输入数量显示的动画
2016/09/01 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
基于datepicker定义自己的angular时间组件的示例
2018/03/14 Javascript
JS实现给数组对象排序的方法分析
2019/06/24 Javascript
[02:47]DOTA2英雄基础教程 野性怒吼兽王
2013/12/05 DOTA
python使用点操作符访问字典(dict)数据的方法
2015/03/16 Python
简单的Python2.7编程初学经验总结
2015/04/01 Python
用Python给文本创立向量空间模型的教程
2015/04/23 Python
Python中用max()方法求最大值的介绍
2015/05/15 Python
python实现读取大文件并逐行写入另外一个文件
2018/04/19 Python
Python处理菜单消息操作示例【基于win32ui模块】
2018/05/09 Python
Django框架封装外部函数示例
2019/05/28 Python
Python tkinter制作单机五子棋游戏
2020/09/14 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
菲律宾票务网站:StubHub菲律宾
2018/04/21 全球购物
Windows和Linux动态库应用异同
2016/07/28 面试题
毕业生造价工程师求职信
2013/10/17 职场文书
后勤岗位职责
2013/11/26 职场文书
户外亲子活动策划方案
2014/02/07 职场文书
专业技术职务聘任书
2014/03/29 职场文书
小学校长先进事迹材料
2014/05/13 职场文书
上班旷工检讨书
2015/08/15 职场文书
《搭石》教学反思
2016/02/18 职场文书
Python绘画好看的星空图
2022/03/17 Python
Python中np.random.randint()参数详解及用法实例
2022/09/23 Python