美文网首页Python入门学习记录
Python  C5-5——随机函数初体验和数据转换

Python  C5-5——随机函数初体验和数据转换

作者: sinkpink | 来源:发表于2017-06-30 13:28 被阅读0次

          代码是接触一个新的知识点,随机函数的使用和把类型确定为数据型。涉及到的有random()和int()

            调用随机(random)模块,图片限制没有显示出来;定义一个空列表;利用for循环在range列表中循环数据;调用随机函数,在for循环中的变量和20这一范围内随机生成一个数;将这一生成的字符用int()函数转换为数据类型赋于变量s;打印s;将s的值进行一种运算后添加到列表末尾。最后打印列表。输出结果是十个随机数;列表中的内容发现跟打印出的随机数相同。

              把随机函数的范围参数顺序改变发现仍然可以输出结果;但结果跟前述代码的不同,发现随机数19对应列表中有0值,而其他值都是原来的数。

          添加列表元素的运算表达式改变下,发现列表中的元素全部变成了0或1,并且对应奇数为1、偶数为0。现在知道了s%19这一表达式是对变量s求余数。查了资料才知道这叫求模运算。

    再次运行代码发现真的就是随机生成的数字。

    总结:

    1、random在python中内置为随机函数,随机生成字符;uniform方法是表示在某一范围内生成随机数;范围顺序不影响代码运行;

    2、int()函数表示把字符转换为数字,当然是数字类型的字符才可以;在需要用户输入操作并且进行与数字有关的条件判断时非常有用;

    3、求模运算就是求余数,用%表示。

    相关文章

      网友评论

        本文标题:Python  C5-5——随机函数初体验和数据转换

        本文链接:https://www.haomeiwen.com/subject/hrnbcxtx.html