python 随机数详细使用,推到以及字符串,双色球小程序
2024-08-28 19:49:19
#随机数的使用
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')])
最新文章
- Matrix4x4矩阵变换、欧拉角转四元数、角度转弧度
- Django基础,Day1 - 环境安装与pycharm创建django项目
- Git安装与配置
- jquery easyui tree的全选与反选
- cocos2dx day 2 - Sprites
- Webwork 学习之路【04】Configuration 详解
- Android--Content Provider
- JTAG
- Java中的JDBC基础
- ili9341 横屏驱动代码
- Xcode更改配色方案
- Apache Log4j使用实例
- unity 退到桌面的 OnApplicationPause
- R语言-混合型数据聚类
- Hadoop Streaming开发要点
- 微信的NATIVE支付提示201商户订单号重复的解决方案
- Android 简单布局、控件
- Redis Desktop Manager连接Redis
- LVS专题-(1)LVS基本介绍
- What Is Your Grade?