python字符串,元组,列表

var=‘Hello world’

字符串可以用下表来截取:例如:

print(“var[0]”,var[0])

var[0]=H

字符串是左闭右开

print("var[1:5]",var[1:5])

var[1:5]=ello 

字符串可以直接拼接:

print("更新值",var[:6]+'aaa')

跟新值:Hello aaa



Python 的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号
元组只需要在括号中添加元素,逗号隔开
tup1 = ('Google', 'Runoob', 1997, 2000);

元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用:

n=(50)
type(n)
class'int'
n=(50,)
type(n)
class'n'
元组可以使用下标索引来访问元组中的值
tup1 = ('Google', 'Runoob', 1997, 2000);
print("tup[0]",tup[0])
tup[0]=Google

元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,如下实例:

tup1 = ('Google', 'Runoob', 1997, 2000);

tup2=tup1+'aa'
tup2=('Google','Runoob','1997','2000'','aa')


创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:

list3 = [ " a " , " b " , " c " , " d " ] ;

使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:

print(list[0])
结果:a
更新
第二个元素为:pring(list[1])
list[1]='188'
跟新后:print(list[1])
list[1]=188

随机数
sorted()排序时,排序不影响元数据,产生新的排序后的数据
s.sort():排序方法,排序时更改元数据,无返回值
import random
s=random.sample(range(1,34),6)
#print(s)
sorted(s)
#s.sort()
print(s,end="\t")
print(random.choice(range(1,17)))
冒泡
arr=[9,8,5,2,1,4,3,7]
for i in range(0,len(arr)) :
    for j in range(len(arr)-i-1):
        if arr[j]>arr[j+1]:
            arr[j], arr[j+1]= arr[j+1],arr[j]
print(arr)



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值