Commit 67e13fa7 by BellCodeEditor

auto save

parent e2e3ec4e
Showing with 145 additions and 135 deletions
#turtle模块
#random模块
# import random
# from random import *
#人机交互:input() #强制类型转换为字符串
#数据类型 int() str() float()
#爱心贺卡
#for循环 range() 可迭代对象
# l = [1,2,3,4,5]
# for i in range(len(l)):
# print(l[i])
# for i in l:
# print(i)
#while循环 登录验证系统 break continue exit()
#列表的增删改查
l = [1,2,3,4,5]
#3中方式把6添加进去 append() insert() extend() +
# l.append(6)
# l.insert(4,6)
# l2 = [6,7,8]
# l.extend(l2)
# l3 = l+[6]
# print(l3)
# print(l)
#把2删除 3种方式 del pop() remove() clear()
#l.pop(1) #索引:正索引和负索引
#l.remove(2) #删除指定元素
#清空
# l.clear()
#列表名[索引值]
# del l[1]
# del l
#改 列表名[索引值]=值
#把5改成50
#查 列表名[索引值]
l = [1,2,3,4,5]
# #切片 取左不取右,不写全都取 [开始:结束:步长]
# #把2-5取出
# print(l[1:])
# #把1-3取出
# print(l[:3])
# #把2-最后取出
# print(l[1:])
# # 4-1 逆序取出
# print(l[-2::-1])
#内置函数 len() max() min() sum()
#排序
#字符串 文字加密
#可迭代的对象
#有索引 切片 参考列表
#字符串的创建
# s = '123'
# s1 = "123"
# s2 = '''123'''
#字符串的分割 split()和拼接 join()
# s = "我,爱.编程"
# s1=s.split(".") #返回列表
# s2 = "*".join(s1)
# print(s2)
# a = input(":")
# c = 0
# for i in range(len(a)):
# if s[i:i+6]=="Python":
# c+=1
'''
#字典 字典名[键]
d = {"张三":18,"李四":15,"王五":21}
#字典有没有索引: 无(无序)
#键具有唯一性 字典名[键]
#把李四改为51 原来字典中存在的键
d["李四"] = 51
#把刘能添加进去 原来字典中不存在的键
d["刘能] = 18
#把张三删除 del pop()
d.pop("张三")
del d["张三"]
#清空
d.clear()
#获取字典的键,获取字典的值,获取字典的键和值
for i in d.keys():
print()
for j in d.values():
print(j)
for k,v in d.items():
print(k,v)
'''
#元组
# t = (1,2,3)
# t = (1,)
#条件判断 for循环 while条件判断 turtle
if...
if...else...
if....elif...else...
#比较运算符> < == 和逻辑运算符 and or not
#成员运算符 in 返回True or False
##for循环 range() 可迭代对象
# l = [1,2,3,4,5]
# for i in range(len(l)):
# print(l[i])
# for i in l:
# print(i)
#文件读写 三步走
#类和对象
#列表
#列表
l=[1,2,3,4,5]
'''
#列表的增添 extend append insert +
l2 = [6,7]
#一次性添加多个元素
l.extend(l2)
#末尾添加
l.append(8)
#在具体位置添加元素
l.insert(2,9)
#列表的删除pop del clear
l.pop(-1)
#默认删除最后一个
l.pop()
#删除具体元素
del l[0]
#把整个列表都删除
del l
#清空
l.clear()
#删除具体的元素
l.remove(3)
#查找 列表名[索引值]
#索引值:正索引、负索引
#修改 列表名[索引值]=值
#切片 取左不取右 不写全都取 [开始(默认0开始):结束:步长(默认为1)]
l = [1,2,3,4,5,[6,7],"8",9]
print(l[:6])
print(l[2:6])
print(l[4:])
print(l[:4:2])
print(l[:4:-1])
print(l[4:0:-1])
print(l[:])
'''
'''
#遍历 for 只针对于知道次数的序列
#直接遍历可迭代的对象
#range() #只针对整数int 参数特点range(开始,结束,步长) 取左不取右
# for i in l:
# print(i)
# for i in range(len(l)):
# print(l[i])
for i in range(1,5,2):
print(i)
'''
#字符串 索引 查
s = '1,2,34,56'
'''
# for i in s:
# print(i)
print(type(s[0]))
#切片:和列表一样
print(s[8:])
#分割 返回列表
a =s.split(",",1)
print(a)
#拼接 "".join()
b = ",,,,,,,,,,,,,".join(a)
print(b)
#字典 的增删改查 字典名[键]
#字典无序
d = {"张三":32,"李四":68,"王五":99}
#增添 键是否已经存在(不存在)
d["刘能'"]=45
#修改 键是否已经存在(不存在)
d["李四"] ="赵四"
#删除 del pop clear
d.pop("李四")
del d["王五"]
del d
#清空
d.clear()
print(d)
d = {"张三":32,"李四":68,"王五":99}
#获取键
d.keys()
#获取值
d.values()
#获取键和值
for i,v in d.items():
print(i,v)
'''
#元组定义
# t = (1,2,3)
# print(type(t))
t = (1,)
print(type(t))
#for 循环
#条件判断 单条件分支if 双条件分支if...else 多条件分支if..elif...else
#while条件判断 关键字break 跳出当前循环 continue 提前进入下一次循环
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment