- 博客(17)
- 收藏
- 关注
原创 10.22PYTHON学习总结
10.22PYTHON学习总结 字符串格式化 字符串内容不确定的解决方案 name = '小明' age = 18 money = 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
208
原创 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
448
原创 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
191
原创 day7-字典作业(1)
定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别 dict1 ={'姓名':'向龙飞', '年龄':21,'成绩(单科)':60,'电话':'17870580387','性别':'男'} print(dict1) 定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) ) list_stu = [ {'姓名': 'A', '年龄': 17, '成绩(单科)': 19, '电话': 12234455321
2021-10-25 10:23:19
176
原创 day8-字符串和集合作业
用三个集合表示三门学科的选课学生姓名(一个学生可以同时选多门课) sub1={'a','b','c','d','e','f'} sub2={'a','c','d','e','f','g','h'} sub3={'c','d','f','h'} 求选课学生总共有多少人 sub4=sub1|sub2|sub3 print(len(sub4)) 求只选了第一个学科的人的数量和对应的名字 sub5=sub4-(sub2|sub3) print(len(sub5),sub5) 求只选了一门学科的..
2021-10-25 10:21:59
101
原创 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
228
原创 day7-字典作业(1)
定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别 dict1 ={'姓名':'向龙飞', '年龄':21,'成绩(单科)':60,'电话':'17870580387','性别':'男'} print(dict1) 定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) ) list_stu = [ {'姓名': 'A', '年龄': 17, '成绩(单科)': 19, '电话': 12234455321
2021-10-25 10:20:15
120
原创 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
349
原创 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
122
原创 10.18循环列表
10.18列表的一些操作 列表相关操作 列表数学运算 列表中的数学运算有 +、* 列表1 + 列表2 将两个列表合并产生一个新的列表 (不会修改列表1和列表2) list1 = [10, 20, 30] list2 = [100, 200] result = list1 + list2 print(result) 列表 * N 或 N * 列表 列表重复N次产生一个新的列表 result = list1 * 3 # list1 + list1 + list1 print(result) 列表
2021-10-25 09:25:11
99
原创 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
119
原创 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的倍数。 for for x in range (0,100,3): print (x) while x = 3 while x &l
2021-10-16 15:34:51
75
原创 day3-运算符和分支作业
选择题 print(100 - 25 * 3 % 4) 应该输出什么? (B) A. 1 B. 97 C. 25 D. 0 下列哪种说法是错误的(A)。 A. 除字典类型外,所有标准对象均可以⽤于布尔测试 B. 空字符串的布尔值是False C. 空列表对象的布尔值是False D. 值为0的任何数字对象的布尔值是False 下列表达式的值为True的是(B)。 A. 3>2>2 B. 1 and 2 != 1 C. not(11 and 0 != 2) D. 10 < 20
2021-10-16 15:31:49
104
原创 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
91
原创 10.14PYTHON总结
10.14PYTHON总结 if多分支结构 if多分支结构可以根据不同的条件做不一样的事情 if多分支结构有: if-elif-else 不同条件之间存在:其中一个条件成的时候,别的条件一定不会成立 代码特点: if 条件1: 代码段1 elif 条件2: 代码段2 elif 条件3: 代码段3 … else: 代码段N 执行特点: 如果前面的条件成立,那么后面的条件一定不会再判断 (后面的条件的判断是在前面的条件不成立的情况下进行的) 相关练习 根据分数打印:优秀(>=90)、良好([75, 90)
2021-10-14 20:46:27
138
原创 10.13 PYTHON学习总结
10.13 PYTHON学习总结 同时定义多个变量 方法1: 变量名1=变量名2=变量名3=变量名N=数据(赋同值) A=B=C=1 print(A,B,C) 方法2: 变量名1,变量名2,变量名3,变量名N=数据1,数据2,数据3,数据N(赋不同值) A,B=1,2 print(A,B) 应用:已知两个变量,用代码交换两个变量值 m=1 n=2 t=m m=n n=t print(m,n) 或者 : m=1 n=2 m,n=n,m print(m,n) PYTHON定义变量与重新赋值的底层逻辑 先
2021-10-14 19:13:56
197
原创 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
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人