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 相关文章推荐
MySQL最常见的操作语句小结
May 07 Python
python队列通信:rabbitMQ的使用(实例讲解)
Dec 22 Python
Jupyter安装nbextensions,启动提示没有nbextensions库
Apr 23 Python
Python基于socket模块实现UDP通信功能示例
Apr 10 Python
pyqt5中QThread在使用时出现重复emit的实例
Jun 21 Python
python如何将多个PDF进行合并
Aug 13 Python
Python 图像对比度增强的几种方法(小结)
Sep 25 Python
使用python切片实现二维数组复制示例
Nov 26 Python
python文件绝对路径写法介绍(windows)
Dec 25 Python
Pytorch实现LSTM和GRU示例
Jan 14 Python
Python基础之字典常见操作经典实例详解
Feb 26 Python
使用python创建生成动态链接库dll的方法
May 09 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
海贼王动画变成“真人”后,凯多神还原,雷利太帅了!
2020/04/09 日漫
php中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
phpstorm 配置xdebug的示例代码
2019/03/31 PHP
Laravel创建数据库表结构的例子
2019/10/09 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
PHP如何通过带尾指针的链表实现'队列'
2020/10/22 PHP
JS类库Bindows1.3中的内存释放方式分析
2007/03/08 Javascript
用document.documentElement取代document.body的原因分析
2009/11/12 Javascript
javascript深入理解js闭包
2010/07/03 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
详解参数传递四种形式
2015/07/21 Javascript
ajax实现动态下拉框示例
2017/01/10 Javascript
微信小程序 聊天室简单实现
2017/04/19 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
2017/05/26 Javascript
js轮播图的插件化封装详解
2017/07/17 Javascript
Nodejs实现文件上传的示例代码
2017/09/26 NodeJs
Vue axios 将传递的json数据转为form data的例子
2019/10/29 Javascript
跟老齐学Python之集成开发环境(IDE)
2014/09/12 Python
Queue 实现生产者消费者模型(实例讲解)
2017/11/13 Python
Python读取txt某几列绘图的方法
2018/10/14 Python
python pands实现execl转csv 并修改csv指定列的方法
2018/12/12 Python
如何通过雪花算法用Python实现一个简单的发号器
2019/07/03 Python
opencv-python 提取sift特征并匹配的实例
2019/12/09 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
Python标准库itertools的使用方法
2020/01/17 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
2020/04/14 Python
亚马逊加拿大网站:Amazon.ca
2020/01/06 全球购物
函授毕业生的自我鉴定
2013/11/26 职场文书
幼儿园教师教育感言
2014/02/28 职场文书
建设投标担保书
2014/05/13 职场文书
党员干部观看《周恩来四个昼夜》思想汇报
2014/09/10 职场文书
2014全年工作总结
2014/11/27 职场文书
合同补充协议书
2016/03/24 职场文书
七年级作文之英语老师
2019/10/28 职场文书
使用nginx动态转换图片大小生成缩略图
2021/03/31 Servers
mybatis中sql语句CDATA标签的用法说明
2021/06/30 Java/Android