Rumah  >  Artikel  >  pembangunan bahagian belakang  >  实例介绍python随机数使用方法,推导以及字符串,双色球

实例介绍python随机数使用方法,推导以及字符串,双色球

巴扎黑
巴扎黑asal
2017-09-13 10:01:171691semak imbas

下面小编就为大家带来一篇python 随机数使用方法,推导以及字符串,双色球小程序实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

如下所示:


#随机数的使用
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+1]:
      li[j],li[j+1]=li[j+1],li[j]
print(li)

#字符串的使用(方法,与参数)
zf=(&#39;我的家乡在河南!&#39;)
print(zf[4])#跟据下标输出,带第4个
print(zf[4:])#下标后面的字符
print(zf[2:5])#两下标之间的字符
print(zf[1:2]*2)#输出的字符串*2倍
print(zf.index(&#39;南&#39;))#输出指定自负串的下标
print(zf.replace(&#39;的&#39;,&#39;得&#39;,1))#替换字符串,只替换一个
print(zf.endswith(&#39;南&#39;),5,6)#最后的是否存在
print(&#39;家&#39; in zf)#字符是否存在其中

#列表
print(&#39;---------------列表------------------&#39;)
lb=[&#39;abc&#39;,&#39;123&#39;]
print(lb.append(&#39;456&#39;))#添加单个
lb+=[&#39;a&#39;,&#39;b&#39;]#添加多个
lb.remove(&#39;a&#39;)#删去一个
o=lb.pop(0)#指定下标输出
lb.insert(2,&#39;125&#39;)#指定下标修改
lb.clear()#删除所有
print(lb)

print(&#39;--------推导--------&#39;)
td=[&#39;Hi&#39;,&#39;Hello&#39;,&#39;word&#39;,&#39;python&#39;,&#39;Height&#39;,&#39;wall&#39;,&#39;Hight&#39;]
print([s for s in td if s.startswith(&#39;H&#39;)])

Atas ialah kandungan terperinci 实例介绍python随机数使用方法,推导以及字符串,双色球. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn