python-基础
#在列表中插入元素使用: insert #在列表中添加元素使用: append #在列表中删除元素使用: del #删除列表元素可以把从列表中删除的元素继续进行使用: pop #删除列表元素并存储到其他列表中继续使用: remove #对列表进行进行永久排序: sort #对列表中根据字母进行倒序: sort(reverse=True) 使用 sort 方法传入(reverse=True) #对列表进行临时排序: sorted() 使用sorted()方法传入(reverse=True) #对列表中的元素进行永久性倒序: reverse #确定列表长度: len #清空: clear( ) 可以使用 for 循环遍历整个列表元素 #使用函数创建数字列表: range range 所创建的数字列表进行平方计算也可以使用列表解析创建平方数列表: #将range 的结果转换为列表: list() #计算数字列表的总值: sum #找出数字列表中最小的值: min #找出数字列表中最大的值: max
#range 函数使用列表解析创建平方数列表: s1=[value**2 for value in range(1,11)] print(s1) #使用range指定步长 打印1-100之间的偶数: s=list(range(2,101,2)) print(s) #使用range指定步长 打印1-100之间的奇数: s=list(range(1,101,2)) print(s) #使用strip() 可以去掉字符串中的空格例子: a=' aaa '.strip() print(a)
#创建一个列表: a=['1','2','3','4'] print(a)
#修改列表中元素: a[1]='5' print(a)
#在列表中添加元素使用:append a.append('9') print(a)
#在列表中插入元素使用:insert a.insert(4,'99') print(a)
#在列表中删除元素 pop 并继续进行使用: a=['1','2','3','4'] a_ss = a.pop(0) print(a_ss)
#在列表中删除元素 remove 并继续进行使用: a=['1','2','3','4'] ss='4' a.remove(ss) print(a) print(ss)
#使用sort 对列表进行进行永久排序: a=['2','1','4','3'] a.sort() print(a)
#使用sort方法传入reverse=True 对列表进行倒序: a=['2','1','4','3'] a.sort(reverse=True) print(a)
#使用sorted()方法对列表进行临时倒序: a=['2','1','4','3'] print(sorted(a))
#使用reverse()方法对列表元素进行永久性倒序: a=['2','1','4','3'] print(a) a.reverse() print(a)
#使用len()方法确定列表长度: a=['2','1','4','3'] print(len(a))
#使用for 循环遍历整个列表元素: a=['2','1','4','3'] for i in a: print(i)
#使用range函数创建数字列表: for value in range(1,6): print(value)
#使用list() 可以将range 的结果转换为列表: a=list(range(1,6)) print(a)
#使用range指定步长 打印1-100之间的奇数 s=list(range(1,101,2)) print(s) #使用range指定步长 打印1-100之间的偶数 s=list(range(2,101,2)) print(s)
#、算数运算 + (加法)、- (减法)、* (乘法)、/(除法)、 % (取余)、**(次幂) 、//(整除)
#比较运算: !=(不等于)、 >(大于)、<(小于)、<=(小于等于)、 ==(等于)、 >=(大于等于)
#逻辑运算: and: 并且的意思. 左右两端的值必须都是真. 运算结果才是真 or: 或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假 not: 非的意思. 原来是假. 现在是真. 非真即假, 非假既真 注: and or not 同时存在先算括号,然后算not,然后算and,最后算or x or y 如果x==0 那么就是y,否则就是x x and y 如果 x==0 那么就是x,否则就是y False相当于:0 True相当于:非0
#while循环 while 条件: 代码块(循环体) 执行流程: 1. 判断条件是否为真. 如果真. 执行代码块 2. 再次判断条件是否为真...... 3. 当条件为假.执行else 跳出循环. 循环结束
#2、格式化输出 %s: 字符串的占位符, 可以放置任何内容(数字) %d: 数字的占位符 如果字符串中有了占位符,那么后面所有的%都是占位符,需要转义转义方法(%%) 如果字符串中没有占位符那么%号还是百分号
# 结束循环. 停止当前本层循环 break # 结束当前本次循环. 继续执行下一次循环 continue
#用户进行的输入,输入q退出 while True: s= input('请开始输入:') if s =='q': break #停止当前循环 #过滤输入内容 if "马化腾" in s: print("你输入的内容和存在违规字符.不能输入") continue #停止当前本次循环,继续执行下一次循缓 print('请继续输入:'+s)
#求1-100所有的奇数的和 sum = 0 count = 1 while count <=100: if count % 2!=0: sum = sum + count count = count + 1 print("1~100之间奇数的和为:%d"%sum)
#while 循环进行猜字游戏 number = 66 while True: num = input('请输入数字') if int(num) > number: print("猜大了") elif int(num) < number: print("猜小了") else: print('猜对了') break
#求100已内偶数的和 sum = 0 i = 1 while i<=100: if i % 2 == 0: sum = sum + i i = i + 1 print("1~100之间偶数的和为:%d"%sum)
#求100以内的偶数 count =1 while count<=100: if count%2 == 0: print(count) count = count+1 #能被2整除的是偶数
#求100以内的奇数 count = 1 while count<=100: if count%2!=0: print(count) count =count+1 #不能被2整除的是奇数
#1-2+3-4+5-6......99的所有数的和 sum =0 count = 1 while count < 100: if count%2==0: sum =sum-count #奇数 else: sum =sum+count count =count+1 #偶数 print(sum)