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

yipeiwu_com5年前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')])

以上这篇python 随机数使用方法,推导以及字符串,双色球小程序实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python创建和使用字典实例详解

字典是python中唯一内建的映射类型。字典中的值并没有特殊的顺序,但是都存储在一个特定的键(key)里。键可以是数字,字符串甚至是元组。1. 创建和使用字典字典可以通过下面的方式创建:...

Python编程中用close()方法关闭文件的教程

 close()方法方法关闭打开的文件。关闭的文件无法读取或写入更多东西。文件已被关闭之后任何操作会引发ValueError。但是调用close()多次是可以的。 Python...

python添加菜单图文讲解

python添加菜单图文讲解

分享一个基于tkinter的菜单程序添加操作,希望对需要的朋友有帮助。 打开python集成开发环境,使用 from tkinter import Tk from tkinter im...

Python打包方法Pyinstaller的使用

Python打包方法Pyinstaller的使用

Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Py...

自适应线性神经网络Adaline的python实现详解

自适应线性神经网络Adaline的python实现详解

自适应线性神经网络Adaptive linear network, 是神经网络的入门级别网络。 相对于感知器,采用了f(z)=z的激活函数,属于连续函数。 代价函数为LMS函数,最小均...