摘要: 1. 写一个生成式能够产生的数据为: 1, 4, 27, 256, 3125,…, 9 9 2. 写一个生成式能够产生1 10中所有半径是偶数的圆的面积 3. 写一个生成式交换字段的键和值,产生一个新的字典 阅读全文
posted @ 2019-11-19 21:42 anjhon_木 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1. 为函数写一个装饰器,在函数执行之后输出 after 2. 为函数写一个装饰器,把函数的返回值 +100 然后再返回。 3. 写一个装饰器@tag要求满足如下功能: 4.写一个装饰器@tag要求满足如下功能(需要使用带参的装饰器,自己先自学正在一下): 5.为函数写一个装饰器,根据参数不同做不同 阅读全文
posted @ 2019-11-19 21:41 anjhon_木 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.编写函数,求1 + 2 + 3 +…N的和 2.编写一个函数,求多个数中的最大值 3.编写一个函数,实现摇骰子的功能,打印N个骰子的点数和 4.编写一个函数,交换指定字典的key和value。 例如: dict1 = {'a': 1, 'b': 2, 'c': 3} dict1 = {1: 'a 阅读全文
posted @ 2019-11-19 21:41 anjhon_木 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 1.输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符) 例如: 输入'abcd1234' 输出 'bd24' 2.输入用户名,判断用户名是否合法(用户名长度6~10位) 3.输入用户名,判断用户名是否合法(用户名中只能由数字和字母组成) 例如: 'abc' — 合法 '123 阅读全文
posted @ 2019-11-19 21:41 anjhon_木 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 1.声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) 2.声明一个列表,在列表中保存6个学生的信息(6个题1中的字典) 3.用三个列表表示三门学科的选课学生姓名(一个学生可以同时选多门课) python china = {'月儿', '少羽', 阅读全文
posted @ 2019-11-19 21:40 anjhon_木 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1、不用count函数,统计出列表中每个元素出现的次数 2、不用extend函数,一次性添加一个序列的所有值到列表 3、不用index函数,获取列表中指定元素的下标 4、不用revers函数,在不生成新列表的前提下反向列表中的元素 阅读全文
posted @ 2019-11-19 21:40 anjhon_木 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.已知一个数字列表,求列表中心元素。 2.已知一个数字列表,求所有元素和。 3.已知一个数字列表,输出所有奇数下标元素。 4.已知一个数字列表,输出所有元素中,值为奇数的元素。 5.已知一个数字列表,将所有元素乘二。 6.有一个长度是10的列表,数组内有10个人名,要求去掉重复的 7.已经一个数字 阅读全文
posted @ 2019-11-19 21:40 anjhon_木 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 一、基础 1、读程序,总结程序的功能: 1)、 功能:打印2的20次方 2)、 python n = int(input('请输入n的数值:')) p1 = 1 p2 = 2 if n = 1 or n = 2: print('第',n,'个数是:',1) else: for x in range( 阅读全文
posted @ 2019-11-19 21:39 anjhon_木 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 1. 写出判断一个数是否能同时被3和7整除的条件语句, 并且打印对应的结果 2. 写出判断一个数是否能够被3或者7整除,但是不能同时被3或者7整除, 并且打印对应的结果 3. 输入年,写代码判断输入的年是否是闰年,如果是输出'闰年',否则输出'不是闰年' 4. 今天上课讲了15000秒的课,编程计算 阅读全文
posted @ 2019-11-19 21:36 anjhon_木 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 一. 生成器 1.生成器 生成器也是迭代器的一种; 生成器作为容器它保存的不是数据,而是产生数据的算法 2.创建生成器 调用带有yield关键字的函数,就可以得到一个生成器 注:函数中只要有yield,不管会不会遇到(执行),则调用该函数,函数体都不会执行,并且得到一个生成器 3.生成器产生数据 一 阅读全文
posted @ 2019-11-19 21:00 anjhon_木 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一.实参高阶函数 1.函数作为变量使用 python中声明函数就是声明一个类型是function的变量,变量名就是函数名 普通变量能做的函数都能做: 1).一个变量可以给另一个变量赋值,函数也可以赋值给一个变量 2).变量的值可以修改,函数作为变量并被赋值后,函数原本的功能就消失了 3).变量作为序 阅读全文
posted @ 2019-11-19 20:59 anjhon_木 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一.函数返回值 1.返回值的作用:将函数里面的数据传到函数外(在函数里的打印只能看不能操作) 2.怎么确定需不需要返回值:看函数的功能完成后会不会产生新的数据 3.怎么确定函数的返回值:函数声明的时候return后面的值就是函数的返回值;如果没有return,函数的返回值就是None return是 阅读全文
posted @ 2019-11-19 20:57 anjhon_木 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、认识函数 1、什么是函数 1)、函数的定义:函数就是对实现某一特定功能的代码的封装 2)、函数的分类: ①、系统函数 语言系统自带的,可以直接调用的函数:print、len、chr、ord、input... ②、自定义函数 开发者自己声明的函数 二、函数的声明 1、语法: def 函数名(参数列 阅读全文
posted @ 2019-11-19 20:55 anjhon_木 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、字符串 字符串(str)是容器型数据类型,他是将单引号('')、双引号("")、三个单引号或三个双引号(''' '''/""" """)作为容器标志 字符串有不可变性(不支持增删改)、有序性(支持下标操作) 1、字符串的元素 字符 python中只有字符概念, 没有字符类型 。引号中只有一个元素 阅读全文
posted @ 2019-11-19 20:53 anjhon_木 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 一、什么是集合 集合是容器型数据类型,将大括号{}作为容器标志,元素之间用逗号隔开 {元素1,元素2,元素3...} 集合有可变性(支持增删改),无序性(不支持下标操作) 集合中的元素:元素不可变性,元素唯一性(自带去重) 1、空集合 x = {} (如果这样写,系统会默认为空字典而不是空集合) 空 阅读全文
posted @ 2019-11-19 20:50 anjhon_木 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、字典 1、什么是字典 1)、字典: 字典是容器型数据类型,将大括号{}作为容器的标志,里面多个元素用逗号隔开,字典中的元素只能是键值对:{键1:值1, 键2:值2, 键3:值3,...} 字典的可变性(支持增删改),无序性(不支持下标操作) 2)、键值对 字典中所有元素都必须是键值对,键和值必须 阅读全文
posted @ 2019-11-19 20:48 anjhon_木 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、什么是元组 元组就是不可变的列表 元组是将小括号 () 作为容器的标志;(元素1,元素2,...) 元组不可变性,不能增、删、改, 元组有序性,支持下标操作 元组元素可以是任何类型的数据 二、元组的操作。(元组的操作和列表的相似度很大,有一些独特的操作已单独列出) 1、查 (元组的查和列表的基本 阅读全文
posted @ 2019-11-19 20:47 anjhon_木 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一、什么是列表 1、列表 列表是python提供的容器型数据类型;以中括号[]作为容器标志; 里面多个元素用逗号隔开:[1,2,3,4,5,6],元素的个数就是列表的长度 列表是可变的、 有序的 ; 可变性:(元素的个数,元素的值,元素的顺序)-元素支持增、删、改操作; 有序性:支持下标操作 2、列 阅读全文
posted @ 2019-11-19 20:44 anjhon_木 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一、分支结构 1、if 结构 (满足条件就执行某个操作,不满足就不执行。) 1)、语法结构 if 条件语句: 代码段 2)、说明 if >关键字,固定写法 条件语句 >任何有结果的表达式都可以:数据,已经声明过的变量,运算表达式;不能是赋值 :(冒号) >固定写法,(一般出现冒号的位置,后面一般都会 阅读全文
posted @ 2019-11-19 20:42 anjhon_木 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一、变量 1、变量 变量是用来申请空间保存数据的 变量的公式: 变量名 = 值 2、说明 变量名:自由命名,但要遵循一下要求和规范 要求 : 是标识符(1.由数字、字母和下划线组成;2.数字不能开头),不能是关键字 规范 : 1.见名知义:看到变量名,知道变量里存的什么数据 2.满足PEP8命名规范 阅读全文
posted @ 2019-11-19 16:14 anjhon_木 阅读(235) 评论(0) 推荐(0) 编辑