模块操作和random

模块:

        模块其实就是一个python文件

        1、标准模块、标准包

            #python自带的这些模块,直接import就能用的

            import string,random,datetime,os,json

        2、第三方模块,别人写好的一些模块,你要安装之后才可以用

            #1、傻瓜式的

              如  pip install pymysql

              安装问题处理

                1、没有pip命令的怎么搞:

                    1、pycharm里面点python console  或者where pip (cmd中)  找路径  或者scripts中找pip

                    2、找到python安装目录

                    3、然后把安装目录下的scripts目录,加入到环境变量里面即可

                    ps:环境变量在PATH里面加    通过py文件修改获取资源地址(pip没有的情况)

                2、Unknown or unsupported command 'install' 出来这个问提怎么解决

                    1、打开    C:strawberryperlin

                    2、把这个目录下的pip 都改成其他的名字,这个对其他的没有影响

            #2、手动安装

                1、搜python xxx    网站打开  whl结尾的安装包

                    比如  pip install redis-2.10.6-py2.py3-none-any.whl(cmd中  右键+shinft   在此处打开命令  )

                2、.tar.gz结尾的安装包

                    1、解压这个压缩包

                    2、进入到这个解压之后的文件夹里面

                    3、在命令行里面运行 python setup.py install(cmd中  右键+shinft   在此处打开命令  )

        3、自己写的python文件

random 模块  # 自己起文件名字最好别和系统重复  会影响调用

import random,string

# print(string.printable) #代表 数字+字母+特殊字符字符串

#

# print(random.randint(1,10)) #随机取整数

# print(round(random.uniform(1,99),2))#随机小数

# print(random.choice([1,2,3,4])) #只能随机取1个元素  只要可迭代就可以

# print(random.sample(string.printable,5)) #随机取N个元素,返回的是list

#洗牌  打乱顺序

pickts = ['A','J','Q','K',2,3,4,5,6]

random.shuffle(pickts) #只能传list  

print(pickts)

原文地址:https://www.cnblogs.com/cslw5566/p/8870430.html