随笔分类 -  python系列

python语言学习
摘要:练习: 将星座和性格特点匹配起来,当输入星座时输出对应的性格特点,当输入错误的星座时,提示输入错误。 #创建星座的列表 constellation=['白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座','水瓶座','双鱼座'] #创 阅读全文
posted @ 2022-02-03 17:57 寒冰宇若 阅读(102) 评论(0) 推荐(1) 编辑
摘要:商品入库及加入购物车简易流程 #购物流程 #1.商品入库 lst=[] for i in range(0,5): goods=input('请输入商品编号和商品名称进行商品的入库,每次入库一件商品:') lst.append(goods) for item in lst: print(item) # 阅读全文
posted @ 2022-02-03 17:16 寒冰宇若 阅读(348) 评论(0) 推荐(0) 编辑
摘要:描述: enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 Python 2.3. 以上版本可用,2.6 添加 start 参数。 语法: enumerate(sequence, [start=0]) 阅读全文
posted @ 2022-02-03 16:51 寒冰宇若 阅读(225) 评论(0) 推荐(0) 编辑
摘要:练习:猜1-100之间的整数,最多猜7次 import random rand=random.randint(1,100) for i in range(1,11): num=int(input('在我心中有个1-100的数,请你猜一猜')) if num<rand: print('小了') eli 阅读全文
posted @ 2021-07-11 19:58 寒冰宇若 阅读(913) 评论(0) 推荐(0) 编辑
摘要:练习:判断只有用户名密码输入正确与否,只有3次输入错误机会 #用户登录只有3次输入机会,3次输入错误则提示用户联系后台管理员 for i in range(1,4): user_name=input('请输入用户名:') user_pwd=input('请输入密码:') if user_name== 阅读全文
posted @ 2021-07-11 18:54 寒冰宇若 阅读(2818) 评论(0) 推荐(0) 编辑
摘要:练习:写出26个字母的ASCII码值 第一种写法,使用for循环 #输出26个字母相应的ASCII码值 x=97 for _ in range(1,27): print(chr(x),' >',x) x+=1 执行结果: 第二种方式:使用while循环 x1=97 while x1<123: pri 阅读全文
posted @ 2021-07-11 18:40 寒冰宇若 阅读(2510) 评论(0) 推荐(0) 编辑
摘要:练习1:判断输入的数据是否是数字 #判断输入的数据是不是数字 pwd=input('请输入密码:') if pwd.isdigit(): print('输入数据合法') else: print('输入数据不合法,只能输入数字') print(' 使用简化条件表达式写法 ') print('输入数据合 阅读全文
posted @ 2021-07-11 18:28 寒冰宇若 阅读(1177) 评论(0) 推荐(0) 编辑
摘要:练习1:为手机充值 这里用到“+=”运算符 print('当前手机余额为:\033[0;35m8元\033[m') money=int(input('请输入要充值的金额:')) money+=8 print('当前手机剩余金额为:\033[0;32m',money,'\033[m元') 执行结果: 阅读全文
posted @ 2021-07-11 17:26 寒冰宇若 阅读(601) 评论(0) 推荐(0) 编辑
摘要:在实际项目中,会经常遇到将数据进行转换。python中将十进制转换为二进制使用bin()函数,转换成八进制使用oct()函数,转换成十六进制使用hex()函数 练习:将十进制数据转换为二进制、八进制和十六进制 将十进制数据转换为二进制的5中方法,如下: #将十进制转换为二进制 num=int(inp 阅读全文
posted @ 2021-07-11 15:57 寒冰宇若 阅读(11219) 评论(0) 推荐(0) 编辑
摘要:练习: 输出你的身体指标: 身高:170 体重50.5 BMI指数:50.5/(170+50.5) 从上面可以看出,BMI指数是fload类型,如果需要保留两位小数,有两种写法 第一种写法,使用round()函数 #输出你的身体指标 height=170 weight=50.5 bmi=weight 阅读全文
posted @ 2021-07-11 15:27 寒冰宇若 阅读(3355) 评论(0) 推荐(0) 编辑
摘要:题目:输出《红楼梦》中的金陵十二钗前5位 共有四种方法,分别是print直接输出、通过List列表输出、通过字典输出和通过zip方式输出 注,列表的序列图标是符号大全http://www.fhdq.net/index.html复制的 #输出《红楼梦》中的金陵十二钗前5位 '''第一种方式:直接输出' 阅读全文
posted @ 2021-07-11 15:19 寒冰宇若 阅读(7468) 评论(0) 推荐(0) 编辑
摘要:书写格式: 开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m 注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个;另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都能识别;但是,建议按照默 阅读全文
posted @ 2021-07-11 11:16 寒冰宇若 阅读(360) 评论(0) 推荐(0) 编辑
摘要:项目打包 一、安装第三方模块 在线安装方式 pip install PyInstaller 二、执行打包操作 执行pyinstaller -F py文件路径 其中-F选项表示将文件打包成一个exe后缀的可执行文件 在执行日志的倒数第二行,会显示打包成exe文件后的位置,如下图,在对应路径下能找到ex 阅读全文
posted @ 2021-07-03 11:02 寒冰宇若 阅读(253) 评论(0) 推荐(0) 编辑
摘要:生成一个指定长度的随机字符串 import random def generate_random_str(randomlength=16): """ 生成一个指定长度的随机字符串 """ random_str = '' base_str = 'ABCDEFGHIGKLMNOPQRSTUVWXYZab 阅读全文
posted @ 2021-04-07 11:21 寒冰宇若 阅读(5298) 评论(0) 推荐(0) 编辑
摘要:将内容输出到文档的两种方式: 方式一是使用print函数(IO流)写入,方式二是使用上下文管理器 代码如下: #方式一,使用print函数写入 fp=open('D:/test.txt','w') print('奋斗成就更好的你',file=fp) fp.close() #式二是使用上下文管理器 w 阅读全文
posted @ 2021-04-02 22:03 寒冰宇若 阅读(2430) 评论(0) 推荐(0) 编辑
摘要:项目打包 1.在打包之前,需要安装第三方模块PyInstaller 打开CMD窗口,然后执行:pip install pyinstaller 在执行安装命令后,会报错,我这里遇到的错误是没有权限,所以重新使用管理员身份运行CMD,然后执行pip install pyinstaller,则不会报错了, 阅读全文
posted @ 2021-04-02 21:44 寒冰宇若 阅读(78) 评论(0) 推荐(0) 编辑
摘要:Python中的包 1. 包是一个分层次的目录结构,它将一组功能相近的模块组织在一个目录下,结构图如下: 2. 包的作用: 代码规范 避免模块名称冲突 3. 包与目录的区别: 包含__init__.py文件的目录称为包 目录里通常不包含__init__.py文件 3.1 新建包 3.2 新建目录 3 阅读全文
posted @ 2021-03-25 18:17 寒冰宇若 阅读(92) 评论(0) 推荐(0) 编辑
摘要:以主程序形式运行 在每个模块的定义中都包括一个记录模块名称的变量__name__,程序可以检查该变量,以确定他们在哪个模块中执行。如果一个模块不是被导入到其它程序中执行,那么它可能在解释器的顶级模块中执行。顶级模块的__name__变量的值为__main__ 格式: if __name__ = '_ 阅读全文
posted @ 2021-03-25 18:16 寒冰宇若 阅读(931) 评论(0) 推荐(0) 编辑
摘要:模块化编程 一、模块 1. 什么叫模块? 模块英文为Modules 2. 函数与模块的关系 一个模块中可以包含N多个函数 在Python中一个扩展名未.py的文件就是一个模块 3. 使用模块的好处 方便其它程序和脚本的导入并使用 避免函数名和变量名冲突 提高代码的可维护性 提高代码的可重用性 二、 阅读全文
posted @ 2021-03-25 18:15 寒冰宇若 阅读(92) 评论(0) 推荐(0) 编辑
摘要:编码格式 一、内容目录 1.编码格式的介绍 2.文件读写原理 3.文件读写操作 4.文件对象常用的方法 5.with语句 6.目录操作 二、编码格式的介绍 1.常见的字符编码格式 Python的解释器使用的是Unicode(内存) .py文件在磁盘上使用UTF-8存储(外存) Python中默认使用 阅读全文
posted @ 2021-03-23 17:02 寒冰宇若 阅读(274) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示