python 6种标准数据类型

1、数值

#数值
#a=123
#b=567

a,b=123,567
print(a,b);
print(a+b)
print(a-b)
print(a*b)
print(a/b)

2.字符串

#字符串
c='hello shagua'
print(c)
print(c[1:3])
print(c[3:-1]) #输出序列
print(c*3)
print(c+" xiaodu")  #增加
d=c.split(" ")   #切割
print(d)
print(c[1])
print(c[c.index('h'):c.index('a')])  #切割方法

3.列表

#列表(支持嵌套
list=['数学','语文','数学',120]
list2=['化学','物理']
print(list)
print(list[1])  #搜索
print(list[2:])
print(list+list2)
list[3]=150    #修改
print(list[3])
del list[3]            #删除
print(list)
list.append(110)    #添加
list.append(110)    #添加
print(list)
print(list.count(110))  #出现次数
print(list.index('语文'))  #出现位置
list.insert(2,6)    #插入
print(list)
list.reverse()    #反转
print(list)

4.元组

tup=(1,2,3,4)
print(tup)
print(tup[1])    #2
print(tup[1:2])   #(2,)
print(tup[1:4])   #切割  (2,3,4)
print(tup[1:3])     #(2,3)
print(tup[1:5])     #(2,3,4)
#tup[0]=5            #不支持修改
print(max(tup))     #找最大值
print(min(tup))

5.字典

stus={'no':'111','name':'xiaoming','hobby':['唱歌','睡觉']}
stus['school']='ouc'    #创建属性
print(stus)
stus['no']='000'        #修改
stus['no']='111'
print(stus)
#del stus['no']         #删除属性
print(stus)
print('no' in stus)     #判断是否有no
print(stus['hobby'])
print(stus['no'])       #获取属性
print(stus)

6.set集合

#set集合(无序 数据不重复
list=[1,2,3,3,4,5,6,6]
set2=set(['a','b','c'])
set=set(list)           #数据不重复
#print(set[0])           #set无序  所以错误
print(set)
print(set.union(set2))      #联合 不能+
set2.add('d')           #添加
print(set2)
set2.remove('d')        #删除
print(set2)
print(len(set2))        #长度

顺序结构

a=1
b=2
print(a+b)

判断结构

count = int(input("请输入分数:"))
if count>= 60 and count<80:
    print('良好')
elif count>80:
    print('优秀')
else:
    print('不及格')

循环结构

index=1
sum=0
while index<=100:
    print(sum)
    sum+=index
    index+=1

print(sum)


sum=0
for index in range(101):
    print(index)
    sum+=index
print(sum)

list=[0,1,2,3,4,5,6,6,7]
sum=0

print(len(list))
for index in range(len(list)):
    sum+=list[index]

print(sum)

for index in list:
    sum+=index
print(sum)
sum=0
for index in list:
    if index!=3:
        sum+=index

print(sum)

sum=0
for index in range(len(list)):
    if index>3:
        break;
    print(index)
    sum+=list[index]
print(sum)
sum=0
for index in range(len(list)):
    if index==3:
        continue
        print(index)
    sum+=list[index]
print(sum)
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值