摘要:Python中打开文件使用1个函数和3个方法 open函数负责新建、打开文件,并返回文件操作对象 read方法将文件内容读取到内存 write方法将指定内容写入文件 close方法关闭文件 read/write/close三个方法都需要通过文件对象来调用,并且open文件后必须close文件 1 o 阅读全文
posted @ 2021-05-10 21:47 弓长无忌 阅读(37) 评论(0) 推荐(0) 编辑
摘要:函数是带名称的代码块,用于完成具体的工作,当我们需要在程序中多次执行同一任务时,会产生大量的重复代码 我们可以将重复代码定义为函数,这样每次执行任务时,只需要调用该函数即可 定义函数语法: def functionname(parameters): """函数文档""" statement retu 阅读全文
posted @ 2021-05-08 15:41 弓长无忌 阅读(43) 评论(0) 推荐(0) 编辑
摘要:程序需求: 打印省、市、县三级菜单 可返回上一级 可随时退出程序 1 代码实现 程序实现思路如下: 省、市、县的三级菜单数据源以列表+字典嵌套的方式储存 使用while循环实现多次交互,while嵌套实现多级菜单打印 使用while循环+标志位实现程序的无限循环和退出 代码如下: # 城市三级菜单以 阅读全文
posted @ 2021-05-07 14:08 弓长无忌 阅读(37) 评论(0) 推荐(0) 编辑
摘要:Python中join()方法用于将序列中的字符串以固定字符串拼接后返回新的字符串 语法为: str.join(sequence) 参数: sequence --要连接的字符串序列 str --连接字符串的间隔字符串 示例1: a = ['a', 'b', 'c', 'd', 'e'] b = '- 阅读全文
posted @ 2021-05-06 21:29 弓长无忌 阅读(26) 评论(0) 推荐(0) 编辑
摘要:需求:统计列表list1中元素3的个数,并返回每个元素的索引 list1 = [3, 3, 8, 9, 2, 10, 6, 2, 8, 3, 4, 5, 5, 4, 1, 5, 9, 7, 10, 2] 在实际工程中,可能会遇到以上需求,统计元素个数使用list.count()方法即可,不做多余说明 阅读全文
posted @ 2021-05-06 17:09 弓长无忌 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1 什么是字典 字典是Python中唯一的映射类型,采用键值对(key-value)的形式存储数据 Python中对key进行哈希函数运算,根据结果来决定value的存储地址,所以字典是无序的,且key必须是可哈希的可哈希的意思是,key必须是不可变类型:如数字、字符串、元组 字典和列表是Pytho 阅读全文
posted @ 2021-05-06 11:19 弓长无忌 阅读(25) 评论(0) 推荐(0) 编辑
摘要:购物车程序需求: 用户输入购物预算 展示商品列表 用户购买商品,每次购买后提示用户购买信息和剩余预算 购物完成后打印购物花费和购物清单,并将商品从原列表移除 实现代码如下: # 正整数校验函数 def is_positive_int(input_num): # noinspection PyBroa 阅读全文
posted @ 2021-05-02 10:36 弓长无忌 阅读(36) 评论(0) 推荐(0) 编辑
摘要:Python条件控制是通过条件语句的执行结果(True or False)来决定条件语句后的代码块是否执行 以最简单的if语句为例,代码执行流程如下: 以下是一个简单的if实例: boy_age = 16 if boy_age == 18: print('He is %d years old' % 阅读全文
posted @ 2021-04-30 14:33 弓长无忌 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1 什么是元组 Python中元组与列表类似,只是元组的元素不能更改 元组的创建很简单,使用圆括号()将元素括起来即可,虽然不用括号也可以,但不建议这么做 特别的是元组只有一个元素时,需要在元素后面加一个逗号,不然括号会被当成运算符,示例如下: tuple1 = () # 创建空元组 tuple2 阅读全文
posted @ 2021-04-30 10:37 弓长无忌 阅读(35) 评论(0) 推荐(0) 编辑
摘要:需求:Python实现三次密码验证,每次验证结果需要提示,三次验证不通过需要单独提示 代码如下: user = '张无忌' password = '12345678' confirm_flag = False for i in range(0, 3): user_input = input('use 阅读全文
posted @ 2021-04-29 14:48 弓长无忌 阅读(69) 评论(0) 推荐(0) 编辑