随笔分类 - Python
Python学习记录
摘要:Python中打开文件使用1个函数和3个方法 open函数负责新建、打开文件,并返回文件操作对象 read方法将文件内容读取到内存 write方法将指定内容写入文件 close方法关闭文件 read/write/close三个方法都需要通过文件对象来调用,并且open文件后必须close文件 1 o
阅读全文
摘要:函数是带名称的代码块,用于完成具体的工作,当我们需要在程序中多次执行同一任务时,会产生大量的重复代码 我们可以将重复代码定义为函数,这样每次执行任务时,只需要调用该函数即可 定义函数语法: def functionname(parameters): """函数文档""" statement retu
阅读全文
摘要:程序需求: 打印省、市、县三级菜单 可返回上一级 可随时退出程序 1 代码实现 程序实现思路如下: 省、市、县的三级菜单数据源以列表+字典嵌套的方式储存 使用while循环实现多次交互,while嵌套实现多级菜单打印 使用while循环+标志位实现程序的无限循环和退出 代码如下: # 城市三级菜单以
阅读全文
摘要:Python中join()方法用于将序列中的字符串以固定字符串拼接后返回新的字符串 语法为: str.join(sequence) 参数: sequence --要连接的字符串序列 str --连接字符串的间隔字符串 示例1: a = ['a', 'b', 'c', 'd', 'e'] b = '-
阅读全文
摘要:需求:统计列表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()方法即可,不做多余说明
阅读全文
摘要:1 什么是字典 字典是Python中唯一的映射类型,采用键值对(key-value)的形式存储数据 Python中对key进行哈希函数运算,根据结果来决定value的存储地址,所以字典是无序的,且key必须是可哈希的可哈希的意思是,key必须是不可变类型:如数字、字符串、元组 字典和列表是Pytho
阅读全文
摘要:购物车程序需求: 用户输入购物预算 展示商品列表 用户购买商品,每次购买后提示用户购买信息和剩余预算 购物完成后打印购物花费和购物清单,并将商品从原列表移除 实现代码如下: # 正整数校验函数 def is_positive_int(input_num): # noinspection PyBroa
阅读全文
摘要:Python条件控制是通过条件语句的执行结果(True or False)来决定条件语句后的代码块是否执行 以最简单的if语句为例,代码执行流程如下: 以下是一个简单的if实例: boy_age = 16 if boy_age == 18: print('He is %d years old' %
阅读全文
摘要:1 什么是元组 Python中元组与列表类似,只是元组的元素不能更改 元组的创建很简单,使用圆括号()将元素括起来即可,虽然不用括号也可以,但不建议这么做 特别的是元组只有一个元素时,需要在元素后面加一个逗号,不然括号会被当成运算符,示例如下: tuple1 = () # 创建空元组 tuple2
阅读全文
摘要:需求:Python实现三次密码验证,每次验证结果需要提示,三次验证不通过需要单独提示 代码如下: user = '张无忌' password = '12345678' confirm_flag = False for i in range(0, 3): user_input = input('use
阅读全文
摘要:Python中实现猜数字游戏代码如下: import random # 引入随机数标准库-random # 定义数字上下限和最大游戏次数 min_num = 1 max_num = 10 guess_count = 4 # 生成目标整数target_number, min_num <= target
阅读全文
摘要:1 什么是列表 列表是一组有序的元素组成,元素本身没有限制,元素与元素之间也没有任何关系,在Python中用方括号[]表示列表 列表的特性:可变、有序 2 列表相关操作 2.1 访问单个列表元素 列表是有序的,因此可以通过列表的索引访问列表的元素,特别注意索引是从0开始的,示例如下: names =
阅读全文
摘要:print()函数用于打印输出 1、函数语法: print(values,sep=' ',end='\n') sep和end是print()函数常用参数 参数sep是一次打印多个元素时的间隔符号,默认是一个空格' ',示例如下: a = '张无忌' b = '赵敏' print(a, b) prin
阅读全文
摘要:在Python中,比较运用符<、>、<=、>=、== 、!=可以连用,但语法规则和其它编程语言不一样 以 == 为例,具体语法规则是: a == b == c == d 等价于 a == b and b == c and c == d a = '赵敏' b = '张无忌' c = '张无忌' d =
阅读全文
摘要:input()函数获取用户输入数据,实现用户交互 语法格式: 变量 = input("提示信息") input()返回的是字符串,无论输入的是数字还是字符串,默认的输入结束键是回车键 input()函数有一些特殊的用法 用法1:通过if判断或iter()函数的哨兵值用法让input()遇到回车键也能
阅读全文
摘要:Python中使用函数strip()、lstrip()、rstrip()来剔除字符串前后的特定字符 函数语法为:str.strip(chars) 返回值是一个新的字符串,不更改源字符串 其中,参数chars是想要剔除的字符组成的字符串序列,该函数表示从头部和尾部开始进行单字符扫描,如果字符在字符串序
阅读全文

浙公网安备 33010602011771号