自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 10.22PYTHON学习总结

10.22PYTHON学习总结字符串格式化字符串内容不确定的解决方案name = '小明'age = 18money = 23891.23方案一:字符串拼接message = name + '今年' + str(age) + '岁,月薪:' + str(money) + '元'print(message)方案二:字符串格式占位符message = '%s今年%d岁,月薪:%.2f元' % (name, age, money)print(message)方案三:f-stri

2021-10-25 10:59:45 126

原创 day9-字符串作业(1)

编写一个程序,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} 编写一个程序,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串 例如: 传入'12a&bc12d-+' --> 'abcd' str1 = input('输入字符串:')str2 = ''for item in str1: if 'a'<=it..

2021-10-25 10:25:47 313

原创 1021字符串

1021字符串字符串相关方法center 、rjust、ljust、zfill字符串.center(长度, 填充字符)原字符串在中间,填充对半向左取整排两边字符串.rjust(长度, 填充字符)原字符串在右边,填充在左边字符串.ljust(长度, 填充字符)原字符串在左边,填充在右边字符串.zfill(长度) == 字符串.rjust(长度, ‘0’)str1 = 'abc'print(str1.center(7, '1')) # '11abc11'p

2021-10-25 10:25:14 105

原创 day7-字典作业(1)

定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别dict1 ={'姓名':'向龙飞', '年龄':21,'成绩(单科)':60,'电话':'17870580387','性别':'男'}print(dict1)定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )list_stu = [ {'姓名': 'A', '年龄': 17, '成绩(单科)': 19, '电话': 12234455321

2021-10-25 10:23:19 97

原创 day8-字符串和集合作业

用三个集合表示三门学科的选课学生姓名(一个学生可以同时选多门课)sub1={'a','b','c','d','e','f'}sub2={'a','c','d','e','f','g','h'}sub3={'c','d','f','h'}求选课学生总共有多少人sub4=sub1|sub2|sub3print(len(sub4))求只选了第一个学科的人的数量和对应的名字sub5=sub4-(sub2|sub3)print(len(sub5),sub5)求只选了一门学科的..

2021-10-25 10:21:59 58

原创 10.20集合与字符串

10.20集合与字符串集合相关知识集合是容器型数据类型,将{}作为容器的标志:{元素1, 元素2, 元素3,…}可变的;无序的元素 - 必须是不可变类型的数据; 唯一的(自带去重功能)空集合表达为:s1 = set()集合无序print({1, 2, 3} == {3, 2, 1}) ,结果一样,输出True集合的元素是不可变的数据且列表不可以作为集合的元素,元素是唯一的,集合自带去重的功能s1 = {10, 20, 30, 10, 10}print(s1) 输出{10,

2021-10-25 10:21:21 142

原创 day7-字典作业(1)

定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别dict1 ={'姓名':'向龙飞', '年龄':21,'成绩(单科)':60,'电话':'17870580387','性别':'男'}print(dict1)定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )list_stu = [ {'姓名': 'A', '年龄': 17, '成绩(单科)': 19, '电话': 12234455321

2021-10-25 10:20:15 72

原创 10.19元组与字典

10.19元组与字典认识元组元组是容器型数据类型(序列),将()作为容器的标志,里面多个元素用逗号隔开:(元素1, 元素2, 元素3,…)元组不可变(不支持增删改);元组是有序的(支持下标操作)其中的元素可以是任何类型的数据空元组t1 = ()print(t1, type(t1))元组就是不可变的列表列表中和可变无关的操作,元组都支持查找t2 = ('长津湖', '战狼', '我是特种兵', '阿凡达', '悬崖上的金鱼姬')print(t2[-1], t2[0], t2[1])

2021-10-25 09:28:03 259

原创 day6-列表作业

1.创建一个列表,列表中有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,

2021-10-25 09:26:08 92

原创 10.18循环列表

10.18列表的一些操作列表相关操作列表数学运算列表中的数学运算有 +、*列表1 + 列表2将两个列表合并产生一个新的列表 (不会修改列表1和列表2)list1 = [10, 20, 30]list2 = [100, 200]result = list1 + list2print(result) 列表 * N 或 N * 列表列表重复N次产生一个新的列表result = list1 * 3 # list1 + list1 + list1print(result) 列表

2021-10-25 09:25:11 62

原创 day5-列表作业_

已知一个数字列表,求列表中心元素。list = [1, 2, 3, 4, 5, 6]l = len(list)if l % 2: print(list[l//2])else: print(list[l//2-1:l//2+1])已知一个数字列表,求所有元素和。list = [1, 2, 3, 4, 5, 6]print (sum (list))已知一个数字列表,输出所有奇数下标元素。list = [1, 2, 3, 4, 5, 6]print ([1::2])已知

2021-10-16 15:35:40 74

原创 day4-循环作业

1. 基础题输入年份,如果输入的年是闰年打印'闰年'否则打印'平年'year = int (input("请输入年份:"))if (year %4 == 0 and year %100 !=0) or (year %400 == 0): print("闰年")else: print("平年")使用for和while循环输出 0~100内所有3的倍数。forfor x in range (0,100,3): print (x)whilex = 3while x &l

2021-10-16 15:34:51 35

原创 day3-运算符和分支作业

选择题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 < 20

2021-10-16 15:31:49 58

原创 10.15列表

10.15列表认识列表列表的出现极大程度上方便我们处理批量数据列表是容器型数据类型(是序列),将[]作为容器的标志,里面多个元素用逗号隔开:[元素1, 元素2, 元素3,…]特点:列表是可变的(指的元素的个数、元素的值以及元素的顺序可以) ,支持增删改列表是有序的,支持下标(元素在序列中的位置信息)操作print([1, 2, 3] == [3, 1, 2]) # False (列表有序)print({1, 2, 3} == {3, 1, 2}) # True (

2021-10-16 15:28:28 45

原创 10.14PYTHON总结

10.14PYTHON总结if多分支结构if多分支结构可以根据不同的条件做不一样的事情if多分支结构有:if-elif-else不同条件之间存在:其中一个条件成的时候,别的条件一定不会成立代码特点:if 条件1:代码段1elif 条件2:代码段2elif 条件3:代码段3…else:代码段N执行特点:如果前面的条件成立,那么后面的条件一定不会再判断 (后面的条件的判断是在前面的条件不成立的情况下进行的)相关练习根据分数打印:优秀(>=90)、良好([75, 90)

2021-10-14 20:46:27 68

原创 10.13 PYTHON学习总结

10.13 PYTHON学习总结同时定义多个变量方法1:变量名1=变量名2=变量名3=变量名N=数据(赋同值)A=B=C=1print(A,B,C)方法2:变量名1,变量名2,变量名3,变量名N=数据1,数据2,数据3,数据N(赋不同值)A,B=1,2print(A,B)应用:已知两个变量,用代码交换两个变量值m=1n=2t=mm=nn=tprint(m,n)或者 :m=1n=2m,n=n,mprint(m,n)PYTHON定义变量与重新赋值的底层逻辑先

2021-10-14 19:13:56 106

原创 10.12 PYTHON学习总结

10.12 PYTHON学习总结常用的快捷键ctrl + / - 注释和取消注释ctrl + s - 保存ctrl + c - 复制(拷贝)ctrl + v - 粘贴ctrl + x - 剪切ctrl + z - 撤销ctrl + shift + z - 反撤销ctrl + a - 全选这些快捷键不仅仅是在python上有用,在一些办公软件也十分实用。PYTHON基础语法注释代码一般都有有效代码与注释部分,前者会被编译器

2021-10-13 17:44:32 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除