美文网首页
Python 入门 Day2

Python 入门 Day2

作者: 猪小菊不是猪 | 来源:发表于2019-12-01 20:12 被阅读0次

    条件分支

    代码

    while条件:

    条件为真执行的操作

    优先执行时需要加括号

    比较操作符优先于逻辑操作符: 

    eg:3<4 and 4<5 是会先计算两端的比较操作,再计算中间的and(逻辑运算)

    random模块:

    写的程序其实是一个独立的模块

    random模块中有一个函数叫做randint(),会返回一个随机的整数

    例如我们要改进上述的游戏,使得每次的预测值都不相同,这时在模块前面输入

    import random -- 引入随机函数

    然后引入secret这个变量并对其进行复制secret = random.randint(1,10)表示随机取数

    接着将之前设置好的数字都改成secret(其实这个secret是随机命名的一个函数,目的是把它当做一个容器对其进行赋值操作,没有实际含义,叫sandy,二狗子都可以)

    字符串和拼接的区别(加引号和不加引号是不一样的含义,下面会说明)

    python的数值类型

    1. 整型:整数

    2. e记法:科学技术法(e的意思相当于10)

    如:1.6e4-->指的是1.6x10^4

    3. 布尔类型: True代表1,False代表0,注意首字母一定要大写

    4. 浮点型:小数(有小数点)float

    type函数

    通过type函数,我们可以发现对应被查找字符串的类型。

    注意:'123'和123的不同含义,前者代表的是一个字符串,即str,后者代表的是数,int。

    isinstance是对一个函数的性质的判断,使用方法为isinstance(函数,性质)返回的是True或False表示该判断是否正确。

    当a赋值为'123'时,系统会认为是一个字符串,当a=123时,系统会认为是int.

    快捷操作方法:假设我们命名了a=1,当我们想在a的基础上+上1时,可以直接用a+=1表示在原来已经赋值的a的基础上加上1得到新的数。

    %意思为取余数:这里表示的是11除以2=5余数为1

    **幂运算操作:3**2=9

    //为向下取整的除法

    幂运算的优先级:

    注意幂运算优先于左侧的一元操作符,但次于右侧的一元操作符:

    在python中,0认为是false,非0的数认为是true, 因此如果输入not 0会等于true。

    not>and>or

    相关文章

      网友评论

          本文标题:Python 入门 Day2

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