python字符串随机排序_python 随机数使用方法,推导以及字符串,双色球小程序实例...

这篇博客介绍了Python中随机数的生成,包括`randint`和`sample`函数的使用,展示了如何生成并排序双色球号码。此外,还探讨了条件判断、循环操作以及字符串的方法,如切片、查找、替换和检查子串。同时,博客涵盖了列表的操作,如添加、删除、排序及推导式。通过实例展示了Python在信息技术中的基本应用。
摘要由CSDN通过智能技术生成

#随机数的使用

import random #导入random

random.randint(0,9)#制定随机数0到9

i=random.sample(range(1,34),6)#输出6个随机数,范围是1到34

i.sort()#排序方法,排序时更改原数组,无返回值

sorted(i)#排序函数,排序时不影响原数组,产生新的排序后数据

print('----------------用上述的随机数做一个双色球---------------------')

sj=random.sample(range(1,34),6)

print(sj,random.randint(1,17))

#if多值判断

n=4

if n in (4,5,6,8):

print('元组里面有',n,'这个值')

else:

print('元组里面不存在',n,'这个值')

#利用while循环输出1dao100的和

i=0

he=0

while i<100 :

he=he+i

i+=1

print(he)

#list集合使用冒泡排序从大道小排序

li=[9,5,1,8,7,3]

for i in range(0,len(li)):

for j in range(0,len(li)-i-1):

if li[j]

li[j],li[j+1]=li[j+1],li[j]

print(li)

#字符串的使用(方法,与参数)

zf=('我的家乡在河南!')

print(zf[4])#跟据下标输出,带第4个

print(zf[4:])#下标后面的字符

print(zf[2:5])#两下标之间的字符

print(zf[1:2]*2)#输出的字符串*2倍

print(zf.index('南'))#输出指定自负串的下标

print(zf.replace('的','得',1))#替换字符串,只替换一个

print(zf.endswith('南'),5,6)#最后的是否存在

print('家' in zf)#字符是否存在其中

#列表

print('---------------列表------------------')

lb=['abc','123']

print(lb.append('456'))#添加单个

lb+=['a','b']#添加多个

lb.remove('a')#删去一个

o=lb.pop(0)#指定下标输出

lb.insert(2,'125')#指定下标修改

lb.clear()#删除所有

print(lb)

print('--------推导--------')

td=['Hi','Hello','word','python','Height','wall','Hight']

print([s for s in td if s.startswith('H')])

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值