自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

忠山的博客

来者都是客

  • 博客(36)
  • 收藏
  • 关注

原创 2021-04-04

“”“集合的数据操作”""#第一种 :交集操作s1={10,20,30,40}s2={20,30,40,50,60}print(s1.intersection(s2)) #intersection()意思为 两者相同的元素 称为 交集操作 {40, 20, 30}print(s1 & s2) # intersection() 与 & 是一个意思 交集操作 {40, 20, 30}#第二种 并集操作s1={10,20,30,40}s2={20,

2021-04-04 16:35:20 33

原创 2021-03-26

集合之间的关系"""使用==或者!=进行判断两个集合是否相等"""s={10,20,30,40}s2={30,40,20,10}print(s==s2) #Trueprint(s!=s2) #False"""使用内置函数issubset进行判断(一个集合是否是另一个集合的子集)"""s1={10,20,30,40,50,60}s2={10,20,30,40}s3={10,20,90}print(s2.issubset(s1)) #s2是s1的子集么 答案:是 Truepr

2021-03-26 19:07:55 47

原创 2021-03-23

集合的增删改操作"""集合元素的判断操作"""s={10,20,30,405,60}print(10 in s )print(10 not in s)"""集合元素的新增操作""""""添加一种元素"""s={10,20,30,405,60}s.add(80) # 使用add() 添加一个元素print(s) #{10, 80, 20, 405, 60, 30}"""添加多种元素"""s={10,20,30,405,60}s.update({20

2021-03-23 21:20:47 51

原创 2021-03-18

“”“集合创建方式”""“”“集合里面的元素是无序的 没有顺序的”"""""第一种创建方式使用[]"""s={2,3,4,5,5,6,7,7}#集合中的元素不允许重复print(s) # {2, 3, 4, 5, 6, 7}"""第二种创建方式使用set()"""s1=set(range(6)) #使用内置函数set , 在使用range内置函数 输出一个从0-5的数字print(s1) #{0, 1, 2, 3, 4, 5}s2=set([1,2,4,5,5,5,6,6,])

2021-03-18 19:23:25 33

原创 2021-03-18

“”“元组的遍历”"""""第一种获取元组的方式,使用索引"""s=('python','hello','what')print(s[0]) #pythonprint(s[1]) #helloprint(s[2]) #whatprint(s[3]) #报错 第三个元素不存在"""第二种方法 遍历元组"""s=('python','hello','what')for add in s: #add意思代表元组中每一个元素 print(add) #pytho

2021-03-18 18:43:48 29

原创 2021-03-15

为什么元组是不可变序列""元组是不可变序列 但是元组中的元素是可变对象 则数据可以改变"""t=(10,[20,30],40)print(t)"""由于[20,30]列表,而列表是可变序列,所以可以向列表中添加元素"""t[1].append(100)#使用append可以向列表中添加元素print(t)输出结果:(10, [20, 30], 40)(10, [20, 30, 100], 40)...

2021-03-15 20:21:49 36

原创 2021-03-15

#元组的创建方式 """第一种创建方式,使用()""" d=('python','world',98) print(d) print(type(d)) #使用type查看元素的数据类型 """第二种创建方式 使用内置函数tuple()""" a=tuple(('pyhton','world',98)) print(a) print(type(a)) """第三种创建方式 只有一个元素 要使用逗号和小括号""" c=('python',) #如果()里面只有一个元素末尾必须加上逗号

2021-03-15 19:56:24 35

原创 2021-03-15

什么是元组#不可变序列 与 可变序列"""可变序列 列表, 字典 id不发生变化"""lst=[10,20,30]print(id(lst))#id 28560232lst.append(300)print(id(lst))#id 28560232 两者没有变化"""不可变序列 字符串,元组 id发生变化"""s='hello'print(id(s))#id 11562112a=s+'world'print(id(a))#id 11283736 第二种i

2021-03-15 19:26:15 38

原创 2021-03-14

#字典生成式 add=['wo','de','jia'] #名字 fak=[10,20,30] #值 d={wang:yin for wang,yin in zip(add,fak)} #将名字 与 值 合成 成为字典 print(d)#输出结果:{'wo': 10, 'de': 20, 'jia': 30} """总结: 使用{}里面这个方法 可以将 以上变量里面的 名字 与 值 合成一起 成为字典"""...

2021-03-14 17:12:36 31

原创 2021-03-14

#字典中 获取变量里面的【名字】与【值】 称为(元素的遍历)"""”获取变量里面的 元素 与 值 2种方法第一种结果为错 会报错 第二种不会"""add={'张三':100,'李四':200,'王五':300}for fakk in add: print(fakk) #获取变量里面的名字: 张三 ,李四,王五 print(fakk, add[fakk]) #第一种获取 张三 100 ,李四 200,王五 300 print(fakk,

2021-03-14 16:30:31 35

原创 2021-03-09

获取字典视图的三种方法“”“获取所有的‘名字’key”""add={'张三':100,'李四':200,'王五':300}add2=add.keys() #使用keys()会输出 (数据类型) 与 (名字)print(add2) #输出结果:dict_keys(['张三', '李四', '王五'])print(list(add2))#使用list函数把视图转化成列表 ['张三', '李四', '王五']“”“获取所有的‘值’values”""add3=add.values()#使用key

2021-03-09 20:30:22 44

原创 2021-03-09

字典的 增, 删, 改,操作"""查询 指定的值 是否在字典中存在"""add={'张三':100,'李四':200,'王五':300}print('张三' in add)# 存在返回Trueprint('张三' not in add)#不存在返回False"""使用del删除所指定的元素"""add={'张三':100,'李四':200,'王五':300}del add['张三']print(add) #输出结果:{'李四': 200, '王五': 300}#add.clear()

2021-03-09 19:59:38 33

原创 2021-03-09

获取字典中的元素第一种方式,使用[]add={'张三':100,'李四':200,'王五':300}print(add['张三']) #输出结果:100#print(add['陈六']) #输出结果会报错 因为不存在#第二种方式,使用get()方法add={'张三':100,'李四':200,'王五':300}print(add.get('张三')) #输出结果:100#print(add.get('陈六'))#输出结果 None 不存在会输出结果 不报错...

2021-03-09 19:39:35 38

原创 2021-03-04

使用{}创建字典#第一种创建方式add={'张三':100,'李四':200,'王五':300}print(add)print(type(add))#使用 type打印出数据类型#第二种创建方式,使用dict()内置函数add2=dict(name='jack',age=20)print(add2)#创建空字典d={}print(d)...

2021-03-04 19:59:50 67 1

原创 2021-03-04

列表的生成公式add=[i*i for i in range(1,10)] #i本身上相乘得结果 1*1=1 2*2=4 3*3=9以此类推print(add)# [1, 4, 9, 16, 25, 36, 49, 64, 81]"""列表中的元素的值为2,4,6,8,10"""add2=[i*2 for i in range(1,6)] #在i本身上面乘以2 以此类推 1*2=2 2*2=4 3*2=6 4*2=8以此类推print(add2)# 结果为:[2, 4, 6, 8, 10

2021-03-04 19:23:27 41 1

原创 2021-03-04

列表的几种排序操作#使用sort() 在原列表中进行从大到小进行排序add=[20,40,30,10,50]print('排序前的列表',add)#[20,40,30,10,50]#通过sort()方法,升序操作add.sort() #从小到大排序print('排序后的列表',add)# [10, 20, 30, 40, 50]#通过sore(reverse=),将列表中的元素进行(降序)或者(升序)操作"""从大到小排序"""add=[20,40,30,10,50]

2021-03-04 19:01:38 68 1

原创 2021-03-04

列表的修改操作#一次修改一个值add=[10,20,30,40]add[2]=100 #指定修改一个元素print(add) #结果为:10,20,100,40#修改多个元素add=[10,20,30,40]add[1:3]=[300,400,500,600,]# 修改多个元素 第一个开始 第3个结束(不包括第3个)print(add)#结果为:[10, 300, 400, 500, 600, 40]...

2021-03-04 18:06:45 39 1

原创 2021-02-28

列表元素 删除操作remove意思为:从列表中删除一个元素 重复的元素只删除第一个元素add=[10,20,30,40,50,60,30]add.remove(30) #remove意思为:从列表中删除一个元素 重复的元素只删除第一个元素print(add) #输出结果:[10, 20, 40, 50,60, 30]pop意思为:把1位置上的元素删除add=[10,20,30,40,50,60,30]add.pop(1) #pop意思为:把1位置上的元素删除print(add

2021-02-28 17:56:50 63 2

原创 2021-02-27

“”“向列表的末尾添加一个元素”""add=[10,20,30]print('添加元素之前',add) #添加元素之前 [10, 20, 30]add.append(100) # append()意思为:在列表末尾添加一个元素print('添加元素之后',add) #添加元素之后 [10, 20, 30, 100]#在末尾处的位置至少添加2个元素add=[10,20,30]add2=['hello','wolld']add.extend(add2)

2021-02-27 19:36:58 34

原创 2021-02-27

使用in 与 not in 在列表里面判断这个元素是否存在add=[10,'hello','python',]print(10 in add) #true 对 10在这个列表当中print(100 not in add) #true 错 100确定不再这个列表当中print('-------------使用 for in把列表里面的元素依次打出来-------------')for abc in add: print(abc)# 会依次表达出来 元素里

2021-02-27 18:49:51 32

原创 2021-02-25

列表的切片操作 在列表里面获取多个元素add=[10,20,30,40,50,60,70,80] #顺序0,1,2,3,4,5,6,7,8,9print(add[1:6:1]) #步长为1 从第1个开始 到第6个结束 不包括第6个print('原列表',id(add)) #原列表id 51301224add2=add[1:6:1] #把原来的列表 切段print('切的片段',id(add)) #切的片段 51354687print

2021-02-25 19:01:28 55

原创 2021-02-25

index查询列表中 “元素” 的位置在第几个add=['hello','world',98,'hello'] #排序 0,1,2,3,4print(add.index('hello')) #如果列表中有相同元素,只返回列表中相同元素的第一个元素print(add.index('hello',1,4)) # 输出结果为3 意思为在1-4之间查询hello在第几个 不包括4index意思为:用来查询列表中指定“元素”的位置输出结果:03...

2021-02-25 17:46:15 37

原创 2021-02-25

列表 """创建列表的第一种方式,使用【】""" add=['hello','world',98] print(add) print(add[0]) #输出为hello ----------------------------------------- """创建列表的第二种方式,使用内置函数list()""" add2=list(['hello','world',98]) print(add2[-1]) 输入结果为: ['hello', 'world', 98]

2021-02-25 17:08:48 48

原创 2021-02-24

“”“流程控制语句break与continue在二重循环中的使用”""for i in range(5): for j in range(1,11): if j%2==0: break # 会退出当前循环结构, #输出结果为1 # continue #结束当前循环进入下一次循环, #输出的是1.3.5.7.9 print(j,end='\t') print()"""总结: bre

2021-02-24 19:24:12 42

原创 2021-02-23

嵌套循环 9*9乘法表“”“外行表示的是行数内行表示的是个数”""for i in range(1,10): #意思为:行数 几行的意思 for j in range(1,i+1): #意思为个数 每行加1个数 print(i,'*',j,'=',i*j,end='\t') #end的意思:为了print()输出在同一行, print()#意思为:打行#总结:print(i,'*',j,'=',i*j,end='\t')(i为行数)

2021-02-23 20:01:25 39

原创 2021-02-23

与else语句配合使用的三种情况( -----------for in循环使用-----------)for yuan in range(3): ssd=input('请输入密码:') if ssd=='8888': print('密码正确') break # 如果密码正确就会退出循环 for in 里面, 可以不用这个语句 else: print('密码错误')else:

2021-02-23 16:47:03 45

原创 2021-02-23

“”"要求输出1到50之间所有的5的倍数,比如5,10,15,20,255的倍数的共同点:和5的余数为0的数都是5的倍数什么样子的数不少5的倍数 比如1,2,3,4,6,7,8,9…与5的余数不为0的数都不是5的倍数要求使用continue 实现…"""除于5的倍数等于0的话这样编程for item in range(1,51): if item%5==0: print(item) #结果5.10.15.20.......(’-------使用co

2021-02-23 16:10:53 138

原创 2021-02-20

break 循环控制语句例如:“”“从键盘去录入密码,最多录入3次 如果正确就结束循环”""for in循环 使用 for item in range(3): #给了三次输错的机会 超过3次 就会报错 ass=input('请输入密码') if ass=='8888': print('密码正确') break #如果 条件正确 就会退出循环体系 不在执行其他内容 else:

2021-02-20 20:41:23 56

原创 2021-02-16

while循环 计算偶数和1、"""计算1到100之间的偶数和"""2、sum=0 #用于储存偶数和4、a=1 #初始化变量6、while a<=100: #条件判断9、 if a%2==0: #条件判断是否是偶数10、 sum+=a #条件执行体(求和)12、 a+=1 #改变变量 13、 print(sum) #1-100之间的

2021-02-16 11:42:28 67

原创 2021-02-16

while循环使用import timewhile True: print('我艹') time.sleep(3)意思为:while True: print() 为无限循环 括号里面的内容! import time 和 time.sleep(3) 为 每三秒循环一次 print()括号里面的内容...

2021-02-16 11:03:15 34

原创 2021-02-06

range()的三种创建方式“”“第一个创建方式,只是一个参数(小括号中只给了一个数)”""r=range(10) #默认从0开始 --(不包括10)--默认相差1 称为步长 print(r) #结果是 range(0,10) print(list(r)) #list是列表的意思 -- 查看range的整数序列 -- 结果为[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]“”“第二种创建方式,给了两个参数(小括号中只给了两个数)”"" r=range(1,10) #指定了

2021-02-06 12:56:48 125

原创 2021-02-05

if else 条件表达式 两种写法“”“从键盘上录入两个整数,比较两个整数的大小”""1、num_a=int(input("请输入第一个整数"))2、num_b=int(input("请输入第二个整数"))3、#比较大小4、if num_a>=num_b:5、 print(num_a,"大于等于",num_b) 6、else:7、 print(num_a,'小于',num_b)#下面为输出结果 H:\python.exe H:/pycharm/条件

2021-02-05 10:40:56 89

原创 2021-01-30

if 与 else 的判断使用num=int(input(“请输入一个整数”))if num%2==0:print(num,”整数“)else:print(num,“小数”) (num 为一个数 如果这个数除以2等于0的话 结果就会是整数 ) (如果有小数点 除不尽的话 那么结果就是小数 )...

2021-01-30 19:35:03 121 3

原创 2021-01-23

and / or /(in, not in)/ not/四大类型使用方法一、print(’----------and 并且 ----------’)a,b=1,2print(a=1 and b=2) 结果为 #Trueprint(a=1 and b<2) 结果为 #falseand意思为:两边的条件都正确的话就会执行 真 True两边其中一方错误 那么就会执行 假false(全真则真, 一假全假

2021-01-23 18:31:13 139

原创 2021-01-22

一、(input函数使用)a=input=(‘我有一只小毛驴’)b=input=(‘我从来也不骑’)print(‘a’+’b) 我有一只小毛驴 从来都不骑二、(’’’三引号解释)str3=‘人生苦短,我学 pryhon’str3=""“人生苦短,我学 pryhon虽然辛苦但是不累”""print (str1)print (str2)print (str3) 三引号是全局注释 可以不用\n就可以换行 单引号 双引号不可以随意换行 如果换行必须加\n三、(注释

2021-01-22 22:02:46 98

原创 2021-01-22

(is 与 is not布尔类型)列举:(is 与 is not布尔类型)lst1=(11,12,13,14)lst2=(11,12,13,14)print(id(lst1))print(id(lst2))print(lst1 is lst2)print(lst1 is not lst2)结果123456789 (变量id的值)123456789 (变量id的值

2021-01-22 21:30:04 68

空空如也

空空如也

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

TA关注的人

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