python 随机数使用方法,推导以及字符串,双色球小程序实例
作者:大黑马 发布时间:2023-10-11 08:48:31
标签: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')])
来源:http://www.cnblogs.com/QI1125/archive/2017/09/11/7507074.html


猜你喜欢
- 使用python的turtle库画一个方格和圆打开python编译器,导入turtle库from turtle import *首先画一个距
- 要真说出来哪一个函数能够做得到,还真难。但我们可用下面的代码来进行识别,返回“假”即偶数,返回“真”则奇数: function&n
- 游标为您提供了在逐行的基础上而不是一次处理整个结果集为基础的操作表中数据的方法。 1.如何使用游标 1)定义游标语句 Declare <
- 一、概述 对象是Oracle8i以上版本中的一个新的特性,对象实际是对一组数据和操作的封装,对象的抽象就是类。在面向对象技术中,对象涉及到以
- 不错,这个是一个文章详细页,没有左右两栏布局,不过这里我重点要讲的是合理的布局,在稍后的文章中我会详细的介绍浮动元素。好,回到刚才的话题,大
- 如何巧用三元表达式一开始我并不喜欢阅读别人的代码,话说程序员最讨厌的事:写代码要写文档、写代码要写注释、别人的代码没有文档、别人的代码没有注
- 处理多个数据和多文件时,使用for循环的速度非常慢,此时需要用多线程来加速运行进度,常用的模块为multiprocess和joblib,下面
- 对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子
- 一个非常简单的将半角"转换为中文"的asp函数function new_str(str) 
- 对数学家来说,Python这门语言有着很多吸引他们的地方。举几个例子:对于tuple、lists以及sets等容器的支持,使用与传统数学类似
- 实现代码# -*- coding: cp936 -*-import re s1 = 'adkkdk's2 = 'ab
- 下面就是JavaScript实现大文件上传功能的代码bigFileUpload.jsconst path = require('pa
- 如何在服务器端调用winzip命令行对上传的多个文件打包压缩?要解决这个问题,首先要了解一下Windows Scripting Host,简
- 来自 * 我们的大脑通常最多能感知三维空间,超过三维就很难想象了。尽管是三维,理解起来也很费劲,所以大多数情况下都使用二维平面。不过,我们
- 如下所示:python pyinstaller.py -F -p C:\python27; -i .\xxx.ico .\demo.py -
- # 递归满足的条件# 1.自己调用自己# 2.必须有一个明确的结束条件# 优点:逻辑简单\定义简单# 缺点:防止内存消耗过多,容易导致栈溢出
- 你说的就是真正的计数器,它只在有新的用户进入网站时,计数器才会加1,忠实可靠。把下列代码放到的global.asa的sessio
- 下面请看本文详细介绍.Perl字符串处理函数1. index语法:position=index(string,substring,posit
- 今天在学习的时候,发现scipy.misc中的imread提取图片的方法被弃用了。太生气了!只好使用了matplotlib.pyplot中的
- 我差不多是与做web design的同时接触的flash design,因为那会普遍认为flash神通广大、无所不能。这些年我看Adobe的