文件操作一、文件操作的作用思考:什么是文件?思考:文件操作包含什么?答:打开、关闭、读、写、复制....思考:文件操作的的作用是什么?答:读取内容、写入内容、备份内容......总结:文件操作的作用就是把一些内容(数据)存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。二、文件的基本操作2.1 文件操作步骤打开文件读写等操作关闭文件注意:可以只
函数(二)一、变量作用域一个程序的所有的变量并不是在哪个位置都可以访问的。访问权限决定于这个变量是在哪里赋值的。 变量作用域指的是变量生效的范围,主要分为两类:局部变量和全局变量。局部变量所谓局部变量是定义在函数体内部的变量,即只在函数体内部生效。def testA(): a = 100 print(a) testA() # 100 print(a) # 报错:name 'a
函数(一)一、函数的作用需求:用户到ATM机取钱输入密码后显示"选择功能"界面查询余额后显示"选择功能"界面取2000钱后显示"选择功能"界面特点:显示“选择功能”界面需要重复输出给用户,怎么实现?函数就是将一段具有独立功能的代码块 整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求。函数在开发过程中,可以更高效的实现代码重用。二、函数的使用步骤2.1 定义函数def 函数名
推导式列表推导式字典推导式集合推导式推导式的写法
公共操作一、运算符运算符描述支持的容器类型+合并字符串、列表、元组*复制字符串、列表、元组in元素是否存在字符串、列表、元组、字典not in元素是否不存在字符串、列表、元组、字典1.1 +# 1. 字符串 str1 = 'aa' str2 = 'bb' str3 = str1 + str2 print(str3) # aabb # 2. 列表 list1 = [1, 2] list2 =
字典一、应用场景思考1: 如果有多个数据,例如:'Tom', '男', 20,如何快速存储?答:列表list1 = ['Tom', '男', 20]思考2:如何查找到数据'Tom'?答:查找到下标为0的数据即可。list1[0]思考3:如果将来数据顺序发生变化,如下所示,还能用list1[0]访问到数据'Tom'吗?。list1 = ['男', 20, 'Tom']
元组一、应用场景思考:如果想要存储多个数据,但是这些数据是不能修改的数据,怎么做?答:列表?列表可以一次性存储多个数据,但是列表中的数据允许更改。num_list = [10, 20, 30] num_list[0] = 100一个元组可以存储多个数据,元组内的数据是不能修改的。二、定义元组元组特点:定义元组使用小括号,且逗号隔开各个数据,数据可以是不同的数据类型。# 多个数据元组 t1 = (1
集合一、创建集合创建集合使用{}或set(), 但是如果要创建空集合只能使用set(),因为{}用来创建空字典。s1 = {10, 20, 30, 40, 50} print(s1) s2 = {10, 30, 20, 10, 30, 40, 30, 50} print(s2) s3 = set('abcdefg') print(s3) s4 = set
一、列表的应用场景当我们需要存一个数据时,可以直接使用变量,但是,当我们要存储100个,设置更多的时候,变量肯定不行,这时候我们要用啥?此时列表就有它的用武之地了,一次性存储多个数据。二、列表的格式[数据1, 数据2, 数据3, 数据4......]列表可以一次性存储多个数据,且可以为不同数据类型。三、列表的常用操作列表的作用是一次性存储多个数据,程序员可以对这些数据进行的操作有:增、
一、认识字符串字符串是 Python 中最常用的数据类型。我们一般使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。a = 'hello world' b = "abcdefg" print(type(a)) print(type(b))注意:控制台显示结果为<class 'str'>, 即数据类型为str(字符串)。1、字符串特征一对引号字符串name1 =
一、循环简介1、循环的作用思考:假如我有个女朋友,有一天我们闹矛盾生气了,女朋友说:道歉,说100遍”媳妇儿,我错了”。这个时候程序员会怎么做?答:100遍print('媳妇儿,我错了')思考:复制粘贴100次吗?答:重复执行100次一样的代码,程序中循环即可循环的作用:让代码更高效的重复执行。2、循环的分类在Python中,循环分为while和for两种,最终实现效果相
一、条件语句这里通过一个事例来说明:当我们要去电影院看电影首先,我们要买电影票买票就要付钱,支付时你的余额是否足够,
一、输出作用:程序输出内容给用户print('hello Python') age = 18 print(age) # 需求:输出“今年我的年龄是18岁”1、格式化输出格式化输出即按照一定的格式输出内容1.1 格式化符号%s:字符串%d:有符号的十进制数%f:浮点数%c:字符%u:无符号十进制数%o:八进制数%x:十六进制数(小写ox)%X:十六进制数(大写OX)%e:科学计数法(小写'e')
一、注释1、注释的作用首先,我们来看看没有注释的代码info = [] def add_info(): new_id = input('请输入学号:') new_name = input('请输入姓名:') new_tel = input('请输入手机号:') global info for i in info: if new_name
Python数据序列
12306抢票爬虫先直接上一下效果图吧:图片上信息是抢票成功后的界面1、技术路线selenium + chromedriver2、思路分析(1)、模拟浏览器登录抢票界面,手动进行登录(2)、登录完成后让浏览器跳转到购票界面(3)、手动输入出发地、目的地、 出发日,检查上面三个信息输入完成后,找到查询按钮,进行车次查询(4)、查找我们需要的车次,看下是否有余票(显示有或数子),找到车次的预定的按钮,
Python基础之环境搭建与输入输出
一、系统需求分析1、需求分析使用面向对象编程思想完成学员管理系统的开发,具体如下:① 系统要求:学员数据存储在文件中② 系统功能:添加学员、删除学员、修改学员信息、查询学员信息、显示所有学员信息、保存学员信息及退出系统等功能。2、角色分析在面向对象编程思想中,必须找到要具体实现操作的实体。通过系统实现添加学员操作通过系统实现删除学员操作....最终可以得出一个结论:这个通讯管理系统,其主要的实体就
Python面向对象高级与Python的异常、模块以及包管理
Python文件操作与面向对象一、文件备份案例1、实例代码python1、接收用户输入的文件名(要备份的文件名)oldname=input('请输入要备份的文件名称:')python.txt2、规划备份文件名(python备份.txt)搜索点号index=oldname.rfind('.')返回文件名和文件后缀name=oldname:indexpostfix=oldnameindex:newna
Python函数进阶与文件操作
Python中的函数一、作业回顾需求:编写一段Python代码,生成一个随机的4位验证码提前:定义一个字符串pythonstr1="23456789abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"编写Python代码:①思考:如果只生成4个字符的验证码,如何只保证从字符串中读取4次(while循环、for循环)②思考:如果随机的从str1字符串中读
Python中的数据序列(二)一、作业回顾1、求幸运数字6幸运数字6(只要是6的倍数):输入任意数字,如数字8,生成nums列表,元素值为18,从中选取幸运数字移动到新列表lucky,打印nums与lucky。python第一步:定义二个空列表nums=lucky=第二步:提示用户输入数字num=int(input('请输入您要输入的数字:'))第三步:生成nums列表(把1到num)所有的数据都
Python基础全套资料
Python中的循环结构一、回顾分支练习题1、判断是否为一个合法三角形需求:输入三角形的3边,如果两边的长度大于第三条边,则代表是一个合法三角形python1、提示用户输入三角形的三边长度a=int(input('请输入第一条边的长度:'))b=int(input('请输入第二条边的长度:'))c=int(input('请输入第三条边的长度:'))2、判断两边之和是否大于第3条边if(a+bc)a
Python基础:环境搭建与输入输出
Python运算符与if结构
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号