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 XML RPC服务器端和客户端实例
Nov 22 Python
在Python的Django框架中调用方法和处理无效变量
Jul 15 Python
Python selenium 三种等待方式详解(必会)
Sep 15 Python
新手如何快速入门Python(菜鸟必看篇)
Jun 10 Python
python 字符串转列表 list 出现\ufeff的解决方法
Jun 22 Python
Python基于socket模块实现UDP通信功能示例
Apr 10 Python
python中多层嵌套列表的拆分方法
Jul 02 Python
python TF-IDF算法实现文本关键词提取
May 29 Python
pandas DataFrame创建方法的方式
Aug 02 Python
使用python远程操作linux过程解析
Dec 04 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
Jul 21 Python
利用Selenium添加cookie实现自动登录的示例代码(fofa)
May 08 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实现的替换敏感字符串类实例
2014/09/22 PHP
PHP人民币金额转大写实例代码
2015/10/02 PHP
php遍历替换目录下文件指定内容的方法
2016/11/10 PHP
PHP简单实现正则匹配省市区的方法
2018/04/13 PHP
读jQuery之五(取DOM元素)
2011/06/20 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
js中各种类型的变量在if条件中是true还是false
2014/07/16 Javascript
js实现使用鼠标拖拽切换图片的方法
2015/05/04 Javascript
jQuery实现动态添加和删除一个div
2015/08/12 Javascript
纯javascript模仿微信打飞机小游戏
2015/08/20 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
2016/01/04 Javascript
js修改onclick动作的四种方法(推荐)
2016/08/18 Javascript
浅谈js函数三种定义方式 &amp; 四种调用方式 &amp; 调用顺序
2017/02/19 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
2017/06/17 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
2018/01/26 Javascript
nodejs 十六进制字符串型数据与btye型数据相互转换
2018/07/30 NodeJs
Vue 中对图片地址进行拼接的方法
2018/09/03 Javascript
利用JavaScript的Map提升性能的方法详解
2019/08/14 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
2020/08/10 Javascript
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
python实现应用程序在右键菜单中添加打开方式功能
2017/01/09 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
python实现QQ空间自动点赞功能
2019/04/09 Python
Python多继承以及MRO顺序的使用
2019/11/11 Python
python Tensor和Array对比分析
2020/01/08 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
DataList 能否分页,请问如何实现?
2015/05/03 面试题
高级工程师岗位职责
2013/12/15 职场文书
西安交大自主招生自荐信
2014/01/27 职场文书
高级编程求职信模板
2014/02/16 职场文书
校园活动策划方案
2014/06/13 职场文书
小学生运动会通讯稿
2014/09/23 职场文书
2014年工程师工作总结
2014/11/25 职场文书
学习经验交流会策划书
2015/11/02 职场文书
2016年学校“3.12”植树节活动总结
2016/03/16 职场文书