- 博客(13)
- 收藏
- 关注
原创 2021-03-25
面向对象 类和对象 1.什么是类 类就是有用想相同属性和相同功能的对象的集合。 class Person: def __init__(self): self.name = '' self.age = '' self.color = '' def speak(self): print('说话') def think(self): print('思考') 2.定义类(创建类) 第一个字母大写,单词采用驼峰式命名(单词之间首字母大写) class Dog: """狗类""" def
2021-03-25 19:52:57
171
原创 2021-03-16
实参高阶函数和装饰器 1.函数的本质 python中定义函数其实就是在定义一个类型是function的变量,函数名就是变量(变量能做的函数都可以做) 2).变量的常用操作 # 1) a = 10 x1 = a print(x1, x1 + 10) x2 = func1 x2() # 2.1) list1 = [a, 100] print(list1, list1[0] * 10) list1 = [func1, 100] print(list1, list1[0]()) 2.高阶函数 实参高阶函数
2021-03-16 19:17:41
340
原创 2021-03-12
3-11 课后作业题 1.输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符) 例如: 输入 ** 'abcd1234 ’ ** 输出 ** ‘bd24’ ** a = 'abcd1234' print(a[1::2]) 2.输入用户名,判断用户名是否合法(用户名长度6~10位) a = str(input('请输入6~10位用户名:')) if 6 <= len(a) <= 10: print('合法') else: print('不合法') 3.输入
2021-03-12 10:49:20
445
原创 2021-03-11
字符串 1.什么是字符串(str) 不可变;有序 元素:字符串的元素就是引号中的每一个基本符号。元素又叫字符,字符又分为普通字符和转义字符两种。``` ```2.转义字符: 就是在特定的符号前加\让符号具备特殊的功能或者意义。 \n - 换行,相当于return键 \t - 水平制表符,相当于tab键 \' - 表示一个单引号 \" - 表示一个双引号 \\ - 表示一个反斜杠 注意:转义字符的长度是1``` ```3.转义字符-编码字符 \u四位的十六进制数 - 表
2021-03-11 22:51:10
288
原创 2021-03-10
3-10集合作业题 a. 求选课学生总共有多少人 b. 求只选了第一个学科的人的数量和对应的名字 c. 求只选了一门学科的学生的数量和对应的名字 d. 求只选了两门学科的学生的数量和对应的名字 e. 求选了三门学生的学生的数量和对应的名字``` ```a. 求选课学生总共有多少人``` ```python Language1 = {'小赵', '小钱', '小孙', '小李', '小周', '小吴', '小郑', '小王'} Math1 = {'小马', '小何', '小刘', '小黄', '小李'
2021-03-10 22:33:28
269
原创 2021-03-09
3月9日 学习内容 1.列表.clear() - 清空列表(删除列表中所有的元素) nums = [10, 2, 4, 5] nums.clear() print(nums) # [] 2.列表.copy() - 复制原列表产生一个一模一样的新列表,将新列表返回 列表[:]、列表+[]、列表*1的功能和列表.copy()的功能一模一样 id(变量) - 获取变量中保存的数据的地址 nums = [10, 2, 4, 5] # 变量保存数据其实是保存的数据在内存中的地址 p
2021-03-09 23:28:51
518
原创 2021-03-08
3-8学习内容 1.什么是列表(List) 列表是容器型数据类型;将[]作为容器标志,里面多个数据用逗号隔开:[数据1,数据2,数据3,...数据n] 列表是可变的(可变指的是元素的个数可变;元素的值可变;原色的顺序可变)、列表是有序的(每个元素都有一个表示元素在列表中位置的序号) 元素(容器中的每个独立的数据就是元素);没有要求(任何类型的数据都可以作为列表的元素) students = ['科比', '杜兰特', '欧文', '库里', '汤普森'] print(students) names =
2021-03-08 22:28:52
186
原创 day5-列表作业(2)
1.已知一个数字列表,求列表中心元素。 list1 = ['a', 'b', 'c', 'd', 'e', 'f', 'g'] num = len(list1) print(list1[int(num/2)]) 2.已知一个数字列表,求所有元素和。 num = [12, 23, 34, 44, 33, 34, 234] print(sum(num)) 3.已知一个数字列表,输出所有奇数下标元素。 nums = [1, 2, 4, 90, 55, 76, 88] for x in range(len(n
2021-03-08 20:53:52
693
原创 2021-03-06
作业 第一周作业 一、选择题 下列变量名中不合法的是?( C ) A. abc B. Npc C. 1name D ab_cd 下列选项中不属于关键字的是?( B) A. and B. print C. True D. in 下面哪个选项对应的代码写法是正确的?( D ) A. print('Python') print('新手村') B. print('Python') print('新手村') C. print('Python') print('新手村') D. print(
2021-03-06 10:50:00
213
原创 2021-03-04
循环语句的使用方法 1.if多分支 - 根据不同的条件做不一样的事情,但是要求条件之间存在:其中某一个条件成立了,另外的其他条件一定不会成立 语法: if 条件语句1: 代码段1 elif 条件语句2: 代码段2 elif 条件语句3: 代码段3 ... else: 代码段N 例题 根据分数对成绩进行评级:A(90 ~ 100)、B(80 ~ 89)、C(60~79)、D(60分以下),分数是有效的百分制分数 score = 30 方法一: if 90 <= sco
2021-03-04 20:55:42
361
1
原创 2021-03-03
周三学习内容 一、 1)单行注释 2)多行注释 “”" 代码段 “”" 2.语句 3.标识符 要求:字母、数字、下划线组成并且数字不开头 (python3.x标识符可以出现中文) 4.关键字(关键字) from keyword import kwlist print(kwlist) 5.数据和数据类型 数字数据 - 数值大小;int、float 文本数据 - str; ‘四川成都’、“北京” 布尔数据 - bool; True和False 6.输出和输入 print(67)
2021-03-03 20:54:46
1320
1
原创 基础语法与变量
基础语法与变量 A.基础语法 注意:语法中提到的所有符号,必须全部都是应为输入法的符号 a.注释 1)单行注释:在注释内容前加 ‘#空格’ ‘人生苦短,我用Python’ 2)多行注释:三个单引号开头单个单引号结尾或者三个双引号开头三个双引号结尾 “”" 我吹过你吹过的晚风 那我们算不算相拥 “”" b.语句:一条有效代码就是一条语句 print(2434,234) c.标识符:程序中涉
2021-03-02 20:29:59
156
原创 Markdown语法001
标题 标题 标题 标题 标题 标题 2.引用 1)代码引用:三个反引号开头,三个反引号结尾,中间部分就是代码,开头的三个反引号后面可以设置代码的编程语言 print('hello word') int a = 100; 行内引用:把引用内容放在两个反引号之间 今天学习markdown语法 单行引用: > 后面跟引用内容 今天天气很好 希望今天也是开心的一天呐 4)图片 感叹号大括号中括号(必须是英文半角输入法模式) 超链接 :显示可以点击的内容 python是世界上最好的语言
2021-03-02 18:31:45
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅