各位朋友们,今天我们来聊聊,核桃编程python简单小游戏代码大全 核桃编程python简单小游戏代码,一起探索吧!
一.python基础3 【列表】
1.1布尔值和控制
布尔值分为True和False
空值是None,不可以当成0
1.2列表
'''列表'''
list=[]
#列表组合
list1=[1,2,3]
list2=[4,5,6]
list3=list1+list2
print(list3)
#列表重复
print(list1*3)
#判断是否在列表里面
print(3 in list1)
#列表截取
list4 = [0,1,2,3,4,5,6]
#输出不包括m[n,m]
print(list4[2:4])
#包括m[::m]
print(list4[3::])
print(list4[::4])
'''列表方法'''
#append 在列表末尾添加一个新元素
list5 = [0,1,2,3]
list5.append(6)
print(list5)
#extend 在列表末尾添加另一个列表
list6 = [0,1,2,3]
list6.extend([5,6,7])
print(list6)
#在下标处追加元素,其余后移
list7 = [0,1,2,3,4]
list7.insert(3,9)
list7.insert(3,[100,200])
print(list7)
#移除指定下标的元素,默认最后一个,并返回删除的数据
list8 = [0,1,2,3,4]
()
print(list8)
#移除从左往右元素值,第一个移除
list9 = [9,8,7,6,7,5]
list9.remove(7)
print(list9)
#删除列表中所有该元素
num1 = list9.count(7)
num2 = 0
while num2 < num1:
list9.remove(7)
num2 += 1
print(list9)
#移除列表中所有元素
list10 = [9,8,7,6,7,5]
list10.clear()
print(list10)
#返回该元素的第一个索引值
list11 = [9,8,7,6,7,5]
print(list11.index(7))
#len 列表个数
list11 = [9,8,7,6,7,5]
print(len(list11))
#max 列表最大值
list11 = [9,8,7,6,7,5]
print(max(list11))
#min 列表最小值
list11 = [9,8,7,6,7,5]
print(min(list11))
#count 查看元素在列表中出现的次数
list12 = [9,8,7,6,7,5,9,8,7,6,7,5,9,8,7,6,7,5]
print(list12.count(9))
count1 = 0
for i in range(len(list12)):
if list12[i] == 9:
count1 = count1+1
print(count1)
# 逆序
list13 = [0,1,2,3,4,5]
list13.reverse()
print(list13)
list14 =[]
n = len(list13)
for i in range(n):
list14.append(list13[n-1-i])
print(list14)
#排序
list15 = [4,7,2,9,6,3,4,7,1]
()
print(list15)
内存分类
栈区:系统自动分类,程序结束自动释放内存空间
堆区:程序员手动开辟,手动释放
'''拷贝'''
#浅拷贝 不同的变量名指向同一个内存空间,改变的时候会改变
list1 = [0,1,2,3,4]
list2 = list1
list2[3] =200
print(list1)
print(list2)
print(id(list1))
print(id(list2))
#深拷贝 另外开辟一个内存空间
list3 = [0,1,2,3,4]
list4 = lis
原文地址1:https://blog.csdn.net/acycy/article/details/82670773
参考资料:python中用turtle画一个圆形 https://blog.csdn.net/SXIAOYAN_/article/details/140061099