- 博客(37)
- 收藏
- 关注
原创 Excel数据分析 --- day1
excel文件名后缀: 2003及以前版本.xls;2007及以后版本 .xlsx避免工作簿结构被破坏(保护工作簿,避免添加删除重命名工作表) :(工作表同理)
2022-10-25 09:15:17 233 1
原创 day16正则表达式作业
能够完全匹配字符串"go go"和"kitty kitty",但不能完全匹配“go kitty”的正则表达式包括(ACD )能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括( ABCD)能够在字符串中匹配"aab",而不能匹配"aaab"和"aaaab"的正则表达式包括( B)能够完全匹配字符串"back"和"back-end"的正则表达式包括( ABC )@#¥%^&*这些特殊符号。 要求: 1.用户名只能包含数字 字母 下划线。
2022-10-14 09:28:21 222
原创 day15文件操作
程序中的数据默认是保存在运行内存中的;保存在运行内存中的数据在程序运行结束后会自动销毁。导致:这次运行程序产生的数据在下一次运行程序的时候无法使用如果将数据保存在磁盘中,除了认为删除或者磁盘损坏,数据会一直存在(磁盘是以文件为单位保存数据的)
2022-10-13 09:28:49 80
原创 day13函数进阶作业
写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)已经三个列表分别表示5个学生的姓名、学科和班号,使用map将这个三个列表拼成一个表示每个学生班级信息的的字典。已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)已经两个列表A和B,用map函数创建一个字典,A中的元素是key,B中的元素是value。编写一个函数,计算一个整数的各位数的平方和。2)获取列表中x坐标最小的点。
2022-10-10 20:57:20 62
原创 day12函数进阶作业
写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)已经三个列表分别表示5个学生的姓名、学科和班号,使用map将这个三个列表拼成一个表示每个学生班级信息的的字典。已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)已经两个列表A和B,用map函数创建一个字典,A中的元素是key,B中的元素是value。已经一个列表message, 使用reduce计算列表中所有数字的和。
2022-10-09 21:00:57 66
原创 数据分析 --- day12函数基础2
返回值就是从函数内部传递到函数外部的数据(每次函数只能传递一个数据到函数外部)1. 在函数内部怎么确定函数返回值eturn后面的值就是函数的返回值在函数体实现函数功能的时候,可以在任何你需要的地方(一般在最后)通过return关键字,将需要传递到函数外部的数据作为返回值返回return使用方法: return 需要返回的数据return出来可以返回数据,还会提前结束函数(执行函数体的时候只要遇到return整个函数直接结束)如果执行函数体的时候没有遇到return,这个函数的返回值就是None。
2022-10-09 21:00:19 111
原创 数据分析 --- day11函数基础
*概念: **函数就是实现某一特点功能代码的封装函数就是将实现某一个功能的所有代码打包(封装),以后再需要这段代码对应功能的时候就不需要重复写这段代码了,而是直接调用函数示例def 函数名(形参列表) : 函数说明文档函数体名字由程序员自己决定两个要求: 是标识符;不能是关键字三个规范: 见名知义(看到函数名就大概知道这个函数功能);字母都小写多个单词用下划线隔开;不使用系统函数名、类名或者模块名固定写法。
2022-10-08 20:32:12 74
原创 day11-函数作业
写一个自己的rjust函数,创建一个字符串的长度是指定长度,原字符串在新字符串中右对齐,剩下的部分用指定的字符填充。写一个自己的index函数,统计指定列表中指定元素的所有下标,如果列表中没有指定元素返回-1。写一个自己的replace函数,将指定字符串中指定的旧字符串转换成指定的新字符串。编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串。写一个自己的endswith函数,判断一个字符串是否已指定的字符串结束。写一个自己的upper函数,将一个字符串中所有的小写字母变成大写字母。
2022-10-08 20:29:23 62
原创 day10-字符串作业
写程序实现replace函数的功能,将指定字符串中指定的旧字符串转换成指定的新字符串。编写一个程序,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串。写一个自己的capitalize函数,能够将指定字符串的首字母变成大写字母。写程序实现split的功能,将字符串中指定子串作为切割点对字符串进行切割。写程序实现endswith的功能,判断一个字符串是否已指定的字符串结束。写程序实现upper的功能,将一个字符串中所有的小写字母变成大写字母。编写一个程序,交换指定字典的key和value。
2022-10-08 00:57:57 74
原创 day9-字符串作业
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…输入一个字符串,将字符串中所有的数字字符取出来产生一个新的字符串。输入字符串,将字符串的开头和结尾变成’+',产生一个新的字符串。输入**‘abc123’** 输出**‘c1’**例如: 输入**‘a2h2klm12+’ ** 输出。’py1901009’** 输入**‘123’输入一个字符串,统计字符串中非数字字母的字符的个数。’py1901023’** 输入**‘9’例如: 输入字符串**‘abc123’
2022-09-29 21:04:58 118
原创 数据分析 --- day08元组
容器型数据类型;将{}作为容器的标志,{数据1, 数据2, 数据3…}集合是可变的(支持增删改);集合是无序的集合中的元素必须是不可变类型的数据;集合中的元素是唯一(自带去重的功能)
2022-09-28 19:48:26 346
原创 day8集合作业
例如:nums = [1, 2, 3,1,4,2,1,3,7,3,3] —> 打印:3。2022/1/1 --> 今年第1天。用三个集合表示三门学科的选课学生姓名(一个学生可以同时选多门课)nums = [1,2,2,1,3] --> 打印1、2。实现给定一个日期,判断这个日期是今年第几天的程序(b. 求只选了第一个学科的人的数量和对应的名字。c. 求只选了一门学科的学生的数量和对应的名字。d. 求只选了两门学科的学生的数量和对应的名字。e. 求选了三门学生的学生的数量和对应的名字。
2022-09-28 19:47:49 105
原创 day7-字典作业
定义一个变量保存一个班级的信息,班级信息中包括:班级名称、教室位置、班主任信息、讲师信息、班级所有的学生(根据实际情况确定数据类型和具体信息)定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别。[‘银狐’, ‘法斗’, ‘土狗’, ‘哈士奇’, ‘银狐’, ‘土狗’]打印不及格未成年学生的名字和对应的成绩。打印最高分和对应的学生的名字。
2022-09-27 20:53:48 84
原创 数据分析 --- python基础day07
字典是系统类型,属于容器型数据类型(序列)将{}作为容器的标志,里面多个键值对(元素)用逗号隔开: {键1:值1, 键2:值2, 键3:值3,…}字典是可变的(支持增删改的操作);字典是无序的(不支持下标操作;顺序不影响结果)键- 键必须是不可变类型数据 (数字,字符串,布尔,空值元组);键唯一(同一个字典中同一个键,只能出现一次)值- 没有要求(任何类型数据)字典的无序print({键不可变dict1 = {
2022-09-27 20:53:16 527
原创 day6-列表作业2
已知两个有序列表,将两个列表合并,合并后的新列表中元素仍然是递增列表。e. 利用列表推导式获取元素是元组的列表中每个元组的最后一个元素。f.利用列表推导式将数字列表中所有的奇数乘以2,所有的偶数除以2。*已知一个数字列表,写程序判断这个列表时候是连续递增列表。d. 利用列表推导式删除列表中整数个位数小于5的元素。c.利用列表推导式 存放指定列表中字符串的长度。已知两个列表,将两个列表按照下面的规律交叉合并。b. 利用列表推到是将 列表中的整数提取出来。已知一个列表获取列表中指定元素所有的下标。
2022-09-26 21:01:18 75
原创 day6-列表作业1
例如: scores = [45, 60, 89, 30, 12, 59, 99, 80, 71, 66] 删除后: scores = [60, 89, 99, 80, 71, 66]例如: list1 = [10, 23, 45, 67, 91] 输入: 50 -> list1 = [10, 23, 45, 50, 67, 91]合并后的结果: [9, 10, 23, 38, 39, 41, 52, 55, 55, 70, 80]已知一个数字列表,将列表中所有元素乘以2。
2022-09-26 21:00:45 42
原创 day06
遍历列表指将列表中的数字一个一个的取出来获取列表元素通过变量列表中每个元素的下标,来遍历列表中的元素同时获取每个元素的下标和元素三种遍历方式演示:都以列表为例1.获取列表元素通过变量列表中每个元素的下标,来遍历列表中的元素同时获取每个元素的下标和元素练习: 1)求平均分 2)统计不及格学生的人数。
2022-09-26 21:00:07 168
原创 周末作业-循环练习题(2)
某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。小明单位发了100元的购物卡,小明到超市买三类洗化用品,洗发水(15元),香皂(2元),牙刷(5元)。古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?的结果,其中a是1~9的数字,求和的项数用n来控制。计算5年后,获得的本金是多少。
2022-09-26 09:19:06 570
原创 第1周作业(零基础)
统计1000以内能被3整除但是不能被5整除的数的个数。写代码打印数字 11,13,15,17,…写代码统计100~200中个位数是3的数的个数。下面哪个选项对应的代码写法是正确的?写代码打印数字 11、12、13、…写代码计算:1+2+3+4+…写代码打印数字:10、9、8、7、6、5。关于引号,下面选项中使用正确的是?输入一个数,如果输入的数是偶数就打印。写代码计算100以内所有偶数的和。下面选项中能打印出50的是?写代码在控制台打印5次。
2022-09-26 09:18:16 40
原创 day4分支和循环作业
这是经典的"百马百担"问题,有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹?打印出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字⽴方和等于该数本身。判断指定的数是否是素数(素数就是质数,即除了1和它本身以外不能被其他的数整除的数)输入两个整数a和b,若a-b的结果为奇数,则输出该结果,否则输出提示信息。使用for循环输出100~200内个位数或者十位数能被3整除的数。使用for循环打印50~150中所有能被3整除但是不能被5整除的数。根据输入的年纪范围打印。
2022-09-22 20:57:38 46
原创 day2运算符和分支作业
输入年,写代码判断输入的年是否是闰年,并且打印对应的结果。(是闰年的条件: 能被4整除但是不能被100整除或者能够被400整除的年)假设今天的上课时间为15678秒,编程计算今天上课时间是多少小时,多少分钟,多少秒;写出判断一个数是否能够被3或者7整除,但是不能同时被3或者7整除的条件语句, 并且打印对应的结果。写出判断一个数是否能同时被3和7整除的条件语句, 并且打印对应的结果。(多选)n = 6784,以下能够获取到7 的方法有(CD)。运行以下程序,当从键盘上输入12,运行结果是(A)。
2022-09-21 17:15:20 50
原创 数据分析 --- day01python基础
变量名1 = 变量名2 = 变量名3 = … = 数据示例: 结果 ---- 100 100 100变量名1,变量名2,变量名3 ,…= 数据1, 数据2, 数据3, …示例: 结果 — 10 20v1 = 100 v2 = 320 # 方法1: v3 = v1v1 = v2v2 = v3 # 方法2: v1 , v2 = v2 , v1 print(v1 , v2)
2022-09-20 20:26:27 325
原创 python学习——Day05
切片将列表倒序 输出结果为: [-100, 5, 100, 0, 30, 10]查找某个元素出现的位置,从左向右找,找到此元素第一次出现的位置后直接停止查找从list1中出现第一个1的位置后以为开始找1,可以写成list1.index(1,list1.index(1) + 1,6)...
2022-08-30 20:41:56 448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人