python 基础语法
文章平均质量分 76
python 基础语法
琰婧
努力学习。
展开
-
Python-学习记录
目录print巧用input输入forprint巧用#print格式如下所示,sep是打印多个变量时会直接用空格隔开,可以自己改变。print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)#打印占5个字符宽度,向右对齐,不打印回车print(f'{number:>5d}', end='')#打印2位小数浮点数print(f'area = {area:.2f}; perimeter = {perimeter:.原创 2021-07-06 19:48:14 · 76 阅读 · 0 评论 -
python-文件操作
文件操作一. 文件操作的作用二. 文件的基本操作2.1 文件操作步骤2.1.1 打开2.1.1.1 打开文件模式2.1.1.2 快速体验2.1.2 文件对象方法2.1.2.1 写2.1.2.2 读2.1.2.3 seek()2.1.3 关闭三. 文件备份3.1 步骤3.2 代码实现3.3 思考四. 文件和文件夹的操作4.1 文件重命名4.2 删除文件4.3 创建文件夹4.4 删除文件夹4.5 获取当前目录4.6 改变默认目录4.7 获取目录列表五.应用案例六. 总结一. 文件操作的作用思考:什么是文件原创 2021-07-13 08:55:39 · 89 阅读 · 1 评论 -
python-函数加强
python-函数加强一. 应用:学员管理系统1.1 系统简介1.2 步骤分析1.3 需求实现1.3.1 显示功能界面1.3.2 用户输入序号,选择功能1.3.3 根据用户选择,执行不同的功能1.3.4 定义不同功能的函数1.3.4.1 添加学员1.3.4.2 删除学员1.3.4.3 修改学员信息1.3.4.4 查询学员信息1.3.4.5 显示所有学员信息1.3.4.6 退出系统二. 递归2.1 递归的应用场景2.1.1 递归的特点2.2 应用:3以内数字累加和三. lambda 表达式3.1 lambda原创 2021-07-13 08:55:25 · 54 阅读 · 1 评论 -
python-函数2
python-函数2一. 变量作用域1.1思考:如何在函数体内部修改全局变量?二. 多函数程序执行流程三. 函数的返回值3.1 思考:如果一个函数如些两个return (如下所示),程序如何执行?3.2 思考:如果一个函数要有多个返回值,该如何书写代码?4.1 位置参数4.2 关键字参数4.3 缺省参数4.4 不定长参数五. 拆包和交换变量值5.1 拆包5.2 交换变量值六. 引用6.1 了解引用6.2 引用当做实参七. 可变和不可变类型八. 总结一. 变量作用域变量作用域指的是变量生效的范围,主要分为原创 2021-07-13 08:55:19 · 76 阅读 · 0 评论 -
python-函数
python-函数一. 函数的作用二. 函数的使用步骤2.1 定义函数2.2 调用函数2.3 快速体验三.函数的参数作用四.函数的返回值作用4.1 应用五.函数的说明文档5.1 语法5.2 快速体验六.函数嵌套调用七. 函数应用7.1 打印图形7.2 函数计算八. 总结一. 函数的作用需求:用户到ATM机取钱:输入密码后显示"选择功能"界面查询余额后显示"选择功能"界面取2000钱后显示"选择功能"界面特点:显示“选择功能”界面需要重复输出给用户,怎么实现?函数就是将一段具有独立功能的原创 2021-07-13 08:55:08 · 121 阅读 · 0 评论 -
python-引用地址问题
1、a,b = 0,0 与 a = b = 0# 这里定义的两个变量指向的是两个变量空间。a, b = 0, 0# 这里定义的两个变量指向的是同一个变量空间。当a改变的时候,b就会改变。a = b = 0# 巧用# 当a与b变量内容需要互换的时候,直接可以复制即可。a, b = b, a2、函数形参的默认构造 def test(a=0) 与def test(a=list())...原创 2021-07-10 20:22:57 · 691 阅读 · 0 评论 -
python-推导式
推导式一. 列表推导式1.1 快速体验1.2 带if的列表推导式1.3 多个for循环实现列表推导式二. 字典推导式2.1 快速体验三. 集合推导式四. 总结一. 列表推导式作用:用一个表达式创建一个有规律的列表或控制一个有规律列表。列表推导式又叫列表生成式。1.1 快速体验需求:创建一个0-10的列表。while循环实现# 1. 准备一个空列表list1 = []# 2. 书写循环,依次追加数字到空列表list1中i = 0while i < 10: list1.原创 2021-07-08 08:23:15 · 220 阅读 · 0 评论 -
python-公共操作
公共操作一. 运算符1.1 +1.2 *1.3 in或not in二. 公共方法2.1 len()2.2 del()2.3 max()2.4 min()2.5 range()2.6 enumerate()三. 容器类型转换3.1 tuple()3.2 list()3.3 set()四. 总结一. 运算符运算符描述支持的容器类型+合并字符串、列表、元组*复制字符串、列表、元组in元素是否存在字符串、列表、元组、字典not in元素是否不存在字符串、列原创 2021-07-07 17:16:49 · 91 阅读 · 1 评论 -
python-字典排序
给定公司N名员工的工龄,要求按工龄增序输出员工序号(字典方式)。输入格式:输入首先给出正整数N,即员工总人数;随后给出N个整数,即每个员工的工龄,范围在[0, 50]。输出格式:按工龄的递增顺序输出的员工序号和工龄数,格式为:“序号:工龄”。每项占一行。如果序号从1开始。n = int(input())l = list(map(int, input().split()))dic = dict()for i in range(n): dic[i] = l[i]dic = sort原创 2021-07-09 21:35:02 · 251 阅读 · 0 评论 -
python-字典
python-字典一. 字典的应用场景二. 创建字典的语法三. 字典常见操作3.1 增3.2 删3.3 改3.4 查3.4.1 key值查找3.4.2 get()3.4.3 keys()3.4.4 values()3.4.5 items()四. 字典的循环遍历4.1 遍历字典的key4.2 遍历字典的value4.3 遍历字典的元素4.4 遍历字典的键值对五. 总结一. 字典的应用场景思考1: 如果有多个数据,例如:‘Tom’, ‘男’, 20,如何快速存储?答:列表list1 = ['Tom',原创 2021-07-07 16:36:26 · 167 阅读 · 0 评论 -
python-集合
集合一. 创建集合二. 集合常见操作方法2.1 增加数据2.2 删除数据2.3 查找数据三. 总结集合的特点:集合可以去掉重复数据;集合数据是无序的,故不支持下标一. 创建集合创建集合使用{}或set(), 但是如果要创建空集合只能使用set(),因为{}用来创建空字典。s1 = {10, 20, 30, 40, 50}print(s1)s2 = {10, 30, 20, 10, 30, 40, 30, 50}print(s2)s3 = set('abcdefg')prin原创 2021-07-07 17:01:36 · 55 阅读 · 0 评论 -
python-元组
课程:元组目标一. 元组的应用场景二. 定义元组三. 元组的常见操作四. 总结目标元组的应用场景定义元组元组常见操作一. 元组的应用场景思考:如果想要存储多个数据,但是这些数据是不能修改的数据,怎么做?答:列表?列表可以一次性存储多个数据,但是列表中的数据允许更改。num_list = [10, 20, 30]num_list[0] = 100一个元组可以存储多个数据,元组内的数据是不能修改的。二. 定义元组元组特点:定义元组使用小括号,且逗号隔开各个数据,数据可以是不同的转载 2021-07-07 10:37:20 · 63 阅读 · 0 评论 -
python-列表
课程:列表目标一. 列表的应用场景二. 列表的格式三. 列表的常用操作3.1 查找3.1.1 下标3.1.2 函数3.1.3 判断是否存在3.2 增加3.3 删除3.4 修改3.5 复制四. 列表的循环遍历4.1 while4.2 for五. 列表嵌套六. 综合应用 -- 随机分配办公室七. 总结目标列表的应用场景列表的格式列表的常用操作列表的循环遍历列表的嵌套使用一. 列表的应用场景思考:有一个人的姓名(TOM)怎么书写存储程序?答:变量。思考:如果一个班级100位学生,每个人的姓原创 2021-07-07 09:44:27 · 113 阅读 · 4 评论 -
python-字符串
课程:字符串目标认识字符串下标切片常用操作方法一. 认识字符串字符串是 Python 中最常用的数据类型。我们一般使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。a = 'hello world'b = "abcdefg"print(type(a))print(type(b))注意:控制台显示结果为<class 'str'>, 即数据类型为str(字符串)。1.1 字符串特征一对引号字符串name1 = 'Tom'name2 = "原创 2021-07-07 08:56:39 · 621 阅读 · 0 评论 -
python-转换数据类型
目标数据类型转换的必要性数据类型转换常用方法一. 转换数据类型的作用问:input()接收用户输入的数据都是字符串类型,如果用户输入1,想得到整型该如何操作?答:转换数据类型即可,即将字符串类型转换成整型。二. 转换数据类型的函数函数说明int(x [,base ])将x转换为一个整数float(x )将x转换为一个浮点数complex(real [,imag ])创建一个复数,real为实部,imag为虚部str(x )将对象 x 转换为字符原创 2021-07-07 16:04:08 · 1141 阅读 · 0 评论 -
python-输出
输出一. 格式化输出1.1 格式化符号1.2 体验1.3 转义字符1.4 结束符总结一. 格式化输出所谓的格式化输出即按照一定的格式输出内容。1.1 格式化符号格式符号转换%s字符串%d有符号的十进制整数%f浮点数%c字符%u无符号十进制整数%o八进制整数%x十六进制整数(小写ox)%X十六进制整数(大写OX)%e科学计数法(小写’e’)%E科学计数法(大写’E’)%g%f和%e的简写%G原创 2021-07-09 10:21:40 · 116 阅读 · 0 评论