python学习 不定时更新 ʕ •ᴥ•ʔ

#元组
t=(1,2,3)
print(t)
print(t[0:3])

#集合
set1={1,2,'张三疯','欧阳疯','张三疯'}
print(set1)

#查找元素
print('张三疯' in set1)

#集合添加元素
set1.add(5)
print(set1)

#结构体
print(1)
dic={"name":"张三丰","age":18}
print(dic,dic["age"])

dic["weight"]=160
print(dic)

#判断 n 是什么类型
n=1
print(n,type(n))
a=1
b=1.1
print(a,b,type(a),type(b))
c=True
d=False
print(c,d)

e=[12,'124',13.5]
print(e)
print(e[0])
print(e[1])

#添加元素
e.append(False)
print(e)

#删除元素
del e[0]
print(e)

#修改元素
e[0]=9999
e[2]=18
print(e)

#查找
print(13.5 in e)

 

#分支
a=7
if a<=5:
    print("上课")
else:
    print("去玩")
if a<=5:
    print("上课")

if a==1:
    print("1")
elif a==2:
    print(2)
elif a==3:
    print(3)
else:
    print("4567....")

#循环
# c for(int i=0;i<10;i++){}
a=[1,2,3,4,5,6]
for i in a:
    print(i)
print("#"*30)

#输入1-5
for i in range(5):
    print(i)
print("#"*30)

#输入1-5 的偶数
for i in range(0,5,2):
    print(i)

print("#"*30)
print(range(0,5,2))
i=0
j=0

# while不需要括号 只需空格就行
# 空格之后的语句就不属于while所包括的范围内

while i<10:
    print(i)
    i+=2
    
    print("**")
    print(i)
# 9月9日
# 输入 输出
name=input('输入姓名:')
age=input('输入年龄:')
print(name)
print(age)

#逻辑运算
a=True
b=False
print(a and b)# &&
print(a or b)# ||
print(not b)
print(not a)

#list 类型运算
a=[1,2,3,4,6]
b=[6,7,8]

#输出 1 2 3 4 6 6 7 8
# a+b
print(a+b)

# 计算c-d
c=[1,2,3,4,5,6]
d=[1,2]
c = [i for i in c if i not in d]
print(c)

# 列表

list1 = ['a','b',1997,2000]
list2 = [1,2,3,4,5,6,7]
print("list1[0]:",list1[0])
print("list2[1:5]:",list2[1:5])

#更新

list1[2]=10
print("list1[2]: ",list1[2])
print(list1)

#删除
del list1[2]
print(list1)
#数组长度 和c一样
print(len(list1))
#相加
print(list1+list2)
list1+=list2
print(list1)
#判断元素是否存在与列表 list1 中
print(3 in list1)
#读取
linst=[1,2,3,4,5,6]
print(linst[-2]) #-2 表示 倒数第二位
print(linst[1:]) #输出从二个元素开始后的所有元素

#嵌套列表
a=['a','b','c']
n=[1,2,3]
x=[a,n]
print(x)
print(x[1][0])

#列表元素个数
list=[11,2,3,4,5,10]
print(len(list))

#返回列表最大值
print(max(list))
print(min(list))
 list.append(obj)
在列表末尾添加新的对象
2list.count(obj)
统计某个元素在列表中出现的次数
3list.extend(seq)
在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
4list.index(obj)
从列表中找出某个值第一个匹配项的索引位置
5list.insert(index, obj)
将对象插入列表
6list.pop([index=-1]])
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
7list.remove(obj)
移除列表中某个值的第一个匹配项
8list.reverse()
反向列表中元素
9list.sort(cmp=None, key=None, reverse=False)
对原列表进行排序
10list.clear()
清空列表
11list.copy()
复制列表

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值