- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 day 11 课程总结
day 11 课程总结模块(模块名必须符合变量名的要求)系统模块python自带的模块如:functools、keyword、math、random、re、time、datetime、turtle、smtplib、socket、threading(多线程多进程)自定义模块 由程序员自己创建的模块导入模块:import 模块名 导入指定模块,通过‘模块名.’的方式使用模块中的所有全局变量from 模块名 import 变量名1,变量名2.··· 导入指定模块,可以
2022-03-02 19:18:56
306
原创 day 10 课程总结
day 10 课程总结匿名函数语法: lambda 形参列表:返回值 或: 变量 = lambda 形参列表:返回值 调用时:变量(形参列表)变量作用域 变量定义以后的使用范围类型 根据作用域不同分为全局变量和局部变量 全局变量: (作用域:重定义开始到程序结束) 没有定义在函数和类里面的变量 局部变量: (作用域:从定义开始到函数结束) 定义在函数中的变量,包括形参global关键字可重新对全局
2022-03-01 20:06:34
84
原创 day11函数进阶练习
写一个匿名函数,判断指定的年是否是闰年leap_year = lambda y: (y % 4 == 0 and y % 100 != 0) or y % 400 == 0print(leap_year(2018))写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)def reverse_order(list1:list): """ 将指定的列表中的元素逆序 :param list1:..
2022-03-01 19:58:46
221
原创 day11-函数练习
编写一个函数,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} def exchange(dict2:dict): """ 交换字典的键和值 :param dict2: 需要被交换的字典 :return: dict3 """ dict3 = {} for key, value in dict2.items(): ..
2022-02-28 20:43:23
100
原创 day 9 课程总结
day 9 课程总结函数 就是实现某一特定功能的代码封装分类 (按照函数由谁常见的进行分类)系统函数:由Python语言已经创建好的函数(Python自带的函数) 例如:print、input、type、id、max、min、sorted、sum等自定义函数:由程序员自己创建的函数定义函数 语法: def 函数名(形参列表) 函数说明文档 用来对函数功能、参数和返回值进行说明 函数体 实现函数功能的代码调用函数:函数名(实参) 定义
2022-02-28 20:42:53
69
原创 day10-字符串练习
编写一个程序,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} dict1 = {'a': 1, 'b': 2, 'c': 3}dict2 = {}for key, value in dict1.items(): dict2[value] = keyprint(dict2)编写一个程序,提取指定字符串中所有的字母,然后拼接在一起产生一个新的..
2022-02-27 21:24:37
70
原创 day 8 课程总结
day 8 课程总结字符串相关函数:len、str、eval str(数据) 将指定数据转化为字符串(直接在数据的打印值外面加引号)eval(字符串) 计算字符串表达式的结果 str1 = '[10, 20, 30]' result = eval(str1) print(result) result.append(100) print(result)相关方法:1. join 字符串.join(序列) 将序列中的元素指定字符串拼接
2022-02-27 21:23:13
142
原创 day9-字符串练习
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入’abcd1234 ’ 输出’bd24’str1 = input('请输入一串字符:')for i in range(1, len(str1), 2): print(str1[i], end='')输入用户名,判断用户名是否合法(用户名长度6~10位)name = input('请输入用户名:')if 5 < len(name) < 11: print('用户名合法..
2022-02-24 23:35:54
140
原创 day 7 课程总结
day 7 课程总结集合(set) 1.集合是容器型数据类型,将{}作为容器的标志 {数据1,数据2,数据3,···} 2.可变的(支持增删改查);无序(不支持下标操作)要求:必须是不可变的数据类型元素是唯一的空集合:set1 = set()增删改查: 查: 只能遍历 添加: 集合.add() 添加指定元素 集合.updata() 将序列中所有元素添加到集合中 删除:
2022-02-24 23:34:59
124
原创 day8-字典练习
定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别dict1 = {'name': '你猜', 'age': '8', 'score': '24', 'phone number': '110120119', 'sex': '男'}定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )统计不及格学生的个数打印不及格未成年学生的名字和对应的成绩求所有男生的平均年龄打印手机尾号是..
2022-02-23 20:17:08
403
原创 day 6 课程总结
day 6 课程总结字典 字典和列表的选择:需要保存多个数据的时候,若多个数据意义相同(不需要区分)就使用列表,若意义不同,就使用字典认识字典容器型数据类型将{}作为容器的标志键值对格式: {键1:值1,键2:值2,键3:值3,···}空字典: dict1 = {}字典是可变的,支持增删改查字典是无序的(不支持下标,元素顺序不影响结果)print({‘a’:10,‘b’:20} == {‘b’:20,‘a’:10}) #True字典的元素是键值对a. 键必须是不
2022-02-23 20:15:00
44
原创 day7列表作业练习题
创建一个列表,列表中有10个数字, 保证列表中元素的顺序,对列表进行排重,并对列表使用进行降序排序例如:[70, 88, 91, 70, 107, 234, 91, 177, 282, 197] --- 去重之后 [70, 88, 91, 107, 234, 177, 282, 197] ---- 降序排序 [282, 234, 197, 177, 107, 91, 88, 70]list1 = [70, 88, 91, 70, 107, 234, 91, 177, 282, 197].
2022-02-23 00:04:56
483
原创 列表练习题
1. 基础题已知一个数字列表,打印列表中所有的奇数list = [2, 5, 9, 65, 46, 20]for i in list: if i % 2 != 0: print(i, end=' ')已知一个数字列表,打印列表中所有能被能被3整除但是不能被2整除的数list = [2, 5, 6, 9, 65, 46, 20, 21]for i in list: if (i % 3 == 0) and i % 2 != 0: print(
2022-02-23 00:03:56
469
原创 day 5 课程总结
day 5 课程总结列表相关操作列表1 + 列表2 将两个列表拼接list1 = [10, 20, 30]list2 = [100, 200]result = list1 + list2print(result)列表×n 或 n×列表:将列表中的元素重复n次list1 = [10, 20, 30]print(list1 * 3)比较运算:>、<、>=、<=、==、!=比较相等:==、!=list1 = [10, 20, 30]pr
2022-02-23 00:02:48
301
原创 day 4 课程总结
day 4 课程总结列表语法: 变量 = []列表是容器型数据类型将[]作为容器的标志,里面多个元素用括号隔开 如:[元素1,元素2,元素3,···]列表是可变的(元素个数,元素的值,元素的顺序)任何类型的数据,都可以作为列表的元素;而且同一个列表可以保存不同类型的数据list = [None, 1, ' ', 'asd']print(list)for i in range(len(list)): print(list[i], end=' ')list1 =
2022-02-23 00:00:56
48
原创 零基础练习
第一周作业一、选择题下列变量名中不合法的是?(C)A. abcB. NpcC. 1nameD ab_cd下列选项中不属于关键字的是?(B)A. andB. printC. TrueD. in下面哪个选项对应的代码写法是正确的?(C)A.print('Python') print('新手村')B.print('Python') print('新手村')C.print('Python')print('新手村')D.print('Python''新手
2022-02-19 15:43:29
57
原创 循环练习题
判断101-200之间有多少个素数,并输出所有素数。for i in range(101, 201): # a = int((i**0.5) // 1 + 1) for j in range(2, i): if i % j == 0: break else: print(i, end=' ') count += 1 if count % 10 == 0: print()print(..
2022-02-19 15:42:37
58
原创 day 3 课程总结
day 3 课程总结1.三目运算符语法:变量 = 值1 if 表达式1 else 值2若表达式为True,取值1 ,否者取值2例1:a = 10result1 = 0 if a > 20 else 1print(result1)result2 = 0 if a < 20 else 1print(result2)例2:z = 11z += 1 if z > 10 else -1print(z)2.while循环语法while 条件语句:循环体执行过程
2022-02-19 15:41:27
2522
原创 day4分支和循环作业
基础题根据输入的成绩的范围打印及格 或者不及格。score = int(input('请输入你的得分:'))if score < 0 or score > 100: print('输入错误!')else: if score >= 60: print('你的得分为及格', end='。') else: print('你的得分为不及格', end='。')根据输入的年纪范围打印成年或者未成年,如果年龄不在正常范围内(0
2022-02-17 19:22:53
57
原创 day4分支和循环作业
基础题根据输入的成绩的范围打印及格 或者不及格。score = int(input('请输入你的得分:'))if score < 0 or score > 100: print('输入错误!')else: if score >= 60: print('你的得分为及格', end='。') else: print('你的得分为不及格', end='。')根据输入的年纪范围打印成年或者未成年,如果年龄不在正常范围内(0
2022-02-17 19:21:15
57
原创 day 2 课程总结
day 2 课程总结循环、分支结构流程控制:控制代码顺序执行顺序结构:代码从上往下顺序执行,每条语句只执行一次分支结构:根据条件选择执行或者不执行部分代码(if / if…else / if…elif…else(某些情况可丢掉))循环结构:让代码重复执行(for / while)容器型数据类型:字符串、列表、字典、集合、元组、迭代器、生成器、range等让变量去序列中取值,一次取一个,并执行一次循环体,取完为止range(n): 产生[0,n)的等差数列,差是1 0,1,2,3,4··
2022-02-17 19:17:15
209
原创 day3数据类型和运算符作业
day3 数据类型和运算符作业选择题print(100 - 25 * 3 % 4) 应该输出什么? (B)A. 1B. 97C. 25D. 0下列哪种说法是错误的(B)。A. 除字典类型外,所有标准对象均可以用于布尔测试B. 空字符串的布尔值是FalseC. 空列表对象的布尔值是FalseD. 值为0的任何数字对象的布尔值是FalsePython不支持的数据类型有(A)。A. charB. intC. floatD. list(多选)n = 6784,以下能
2022-02-16 21:02:52
135
原创 day2_Python编程⼊门作业
day2 Python编程⼊入⻔门作业选择题下列哪个语句在Python中是非法的?(C)A. x = y = z = 1B. x = (y = z + 1)C. x, y = y, xD. x = y关于Python变量,下列列说法错误的是 (C)A. 变量无须指定类型B. 变量可以重新赋值C. 变量⽆须先创建和赋值⽽直接使⽤D. 同一个变量可以保存不同类型的值下⾯哪个不是Python合法的标识符(B)A. int64B. 40XLC. selfD. stu_name下列
2022-02-16 21:02:14
84
原创 day 1 课程总结
day 1 课程总结Python基础语法单行注释(在需要注释内容前加#)多行注释( “”“内容”"" 或 ‘’‘内容’’’ )一行代码(一条语句)结束不用分号,一行多条语句,语句之间需加分号标识符要求:由数字、字母或者下划线组成,不能以数字开头关键字:本身具备特殊功能或特殊意义的标识符打印所有关键之字:from keyword import kwlistprint(kwlist)数据类型:整型、浮点型、文本类型(字符串:str)、布尔类型(bool)、None Type(空值)获取数
2022-02-16 21:01:13
370
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人