- 博客(13)
- 收藏
- 关注
原创 Day 10 函数进阶
Part11.什么是返回值返回值就是从函数内容传递到函数外部的数据(默认情况下函数内部产生的新数据,在函数外部不能使用)def func(a,b): c = a+b # print(c)fun(10,20) # print(c) # 报错!2.怎么确定函数返回值1.python中每个函数都有返回值,返回值是什么就看执行函数体的时候遇到的return关键字后面的数据是什么;如果没有遇到return,返回值就是None。2.return的作用遇到return会确定函数返回值并且直接
2020-10-12 20:32:32
101
原创 day9 推导式和函数
Part1推导式是用来快速方便的产生列表或者字典的表达式1.列表推导式1.基本结构列表 = [表达式 for 变量 in 序列]产生一个新的列表,列表中的元素就是每次循环对应的表达式的结果相当于:列表 = []for 变量 in 序列: 列表.append(表达式)list1 = [10 for x in range(3)]print(list1) # [10, 10, 10]list2 = [2*x for x in range(1, 4)]print(list2)
2020-10-09 20:50:15
119
原创 9.30字符串
Part11.in 和 not in字符串1 in 字符串2 - 判断字符串1是否是字符串2的子串(判断字符串2中是否包含字符串1)print(‘a’ in ‘abc’) # Trueprint(‘ab’ in ‘abc’) # Trueprint(‘ac’ in ‘abc’) # False2.相关函数len、str1)求长度str1 = ‘曾经有一段真挚的爱情…’print(len(str1))str2 = ‘\tabc\n123’print(len(str2))
2020-10-08 22:09:04
111
原创 9.29集合和字符串
Part11.什么是集合集合是容器型数据类型,将{}作为容器的标志里面多个元素用逗号隔开:{元素1,元素2,元素3,…}可变的;无序的元素:不可变的数据;唯一的1.空集合x = {} # 空字典s1 = set() # 空集合print(type(x),type(s1) # <class 'dict'> <class 'set'>print(s1) # set()2.元素是不可变的s2 = {10, 'abc', (1, 2)}print(s2)
2020-09-29 20:53:35
234
原创 9.28作业
1.声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明)x = {'name': '小岚', 'age': '17', 'grade': [{'语文': '80', }, {'数学': '60'}, {'英语': '100'}], 'phone': '187321', '性别': '未知'}print(x)2.声明一个列表,在列表中保存6个学生的信
2020-09-29 09:16:27
225
原创 9.28元组和字典
Part11.什么是元组(tuple)元组就是不可变的列表元组是容器型数据类型,将()作为容器标志,里面多个元素用逗号隔开:(元素1,元素2,元素3,…)元组不可变(不支持元素的增删改);元组是有序的(支持下标操作)元素:任何类型的数据,并且可以重复t1 = (10, 23, 90, 10)print(type(t1),t1)空元组t2 = ()2.只有一个元素的元组:(元素)如果一个元组中有且只有一个元素,那么唯一的元素后面必须加逗号list1 = [23]print(lis
2020-09-28 20:17:01
131
原创 Day4 作业
1.已知一个数字列表,求列表中心元素。2.已知一个数字列表,求所有元素和。list1 = [6, 7, 9, 4, 5,20]print(sum(list1))3.已知一个数字列表,输出所有奇数下标元素。4.已知一个数字列表,输出所有元素中,值为奇数的元素。5.已知一个数字列表,将所有元素乘二。例如:nums = [1, 2, 3, 4] —> nums = [2, 4, 6, 8]6.有一个长度是10的列表,数组内有10个人名,要求去掉重复的例如:names = [‘张三’,
2020-09-27 20:47:26
1301
原创 9.27 列表和元组
Part1 列表删除练习:删除指定分数列表中所有低于60分的成绩scores = [98, 45, 34, 89, 23, 67, 23, 9, 54, 100, 78]删除后: [98, 89, 67, 100, 78]坑一:直接遍历用remove删除元素 - 删不干净(因为遍历的时候没有把所有元素都遍历出来)scores = [98, 45, 34, 89, 23, 67, 23, 9, 54, 100, 78]for score in scores: print('score:'
2020-09-27 18:58:07
123
原创 day 4博客
Part1python中和数字相关的类型:int(整型)、float(浮点型)、bool(布尔)、complex(复数)1.int(整型) - 所有整数对应的类型python中整数支持4种写法:十进制数、二进制数、八进制数和十六进制数十进制数:基数是0~9, 表示的时候直接写:98, 123,1567二进制数:基数是0和1,表示的时候加前缀0b/0B:0b1100,0B1101八进制数: 基数是0~7,表示的时候加前缀0o/0O:0o625,0o127十六进制数:基数是0~9,a~f(A~F)
2020-09-26 22:52:13
166
原创 day3 博客
Part1语法:for 变量 in 序列:循环体说明:a. for/in - 关键字;固定写法b. 变量 - 可以是任意变量;一般写一个新的变量c. 序列 - python中容器型数据类型,例如:字符串、列表、字典、元组、集合、迭代器、生成器、range等d. 冒号 - 固定写法e. 循环体 - 和for保持一个缩进的一条或者多条语句;循环体就是需要重复执行的代码块执行过程:让变量去序列中取值,一个一个的取,取完为止;每取一个值执行一次循环体。
2020-09-26 22:08:31
60
原创 day3 作业
基础1.根据输入的成绩的范围打印及格 或者不及格。num = 60cj = int(input('请输入你的成绩:'))if cj >= num: print('成绩合格')else: print('不合格')# 2.根据输入的年纪范围打印`成年`或者`未成年`,如果年龄不在正常范围内(0~150)打印`这不是人!`。adult = 18d = 150eag = int(input('请输入你的年龄:'))if eag < adult: print(
2020-09-25 09:02:35
178
原创 day 2作业and博客
homework选择题print(100 - 25 * 3 % 4) 应该输出什么? (B)A. 1B. 97C. 25D. 0下列哪种说法是错误的(A)。A. 除字典类型外,所有标准对象均可以⽤于布尔测试B. 空字符串的布尔值是FalseC. 空列表对象的布尔值是FalseD. 值为0的任何数字对象的布尔值是False下列表达式的值为True的是(B)。A. 3>2>2B. 1 and 2 != 1C. not(11 and 0 != 2)D. 10
2020-09-23 21:02:42
371
原创 hello world!学习python第一天
Day1 语言的基础及变量Part11.语句,一条有序的程序print('你好')2.#注释 在字句前面添加#或者ctr+/就能在不影响编译的情况下进行字句说明在控制台打出hello world多行注释:将文字放在和"""或者一对’’'之间3.缩进:不能在开头随意的缩进(空格和制表)例如:print('xxx')4.标识符:给程序命名,字母、下划线、数字组成,但是不能以数字开头例:123 #错误 a + b =10 #错误5.关键词#在python中关键字符都是带有特殊功能或者
2020-09-22 20:32:11
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人