zoukankan      html  css  js  c++  java
  • 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=('我的家乡在河南!')
    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')])

  • 相关阅读:
    正则表达式去掉文件路径中的特殊字符
    用MD5加密字符串
    FTP响应码
    简述MD5校验文件
    SQLServer存储过程帮助类
    MySql数据库帮助类:DbHelperMySQL
    SQLServer数据库帮助类:DbHelperSQL
    基于Window10搭建android开发环境
    Ubuntu14.04搭建Android O编译环境
    Sublime text 3搭建Python开发环境及常用插件安装
  • 原文地址:https://www.cnblogs.com/QI1125/p/7507074.html
Copyright © 2011-2022 走看看