Python 入门 Day2

条件分支

代码

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,740评论 0 38
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,136评论 0 10
  • 说起浏览器就不得不提 Firefox 和 Chrome ,浏览器的作用是让人们更好的阅读,而对于阅读来讲文字就是...
    Minda_Yao阅读 9,044评论 0 1
  • 今天是假期的最后一天,爸爸说带我去海边挖蛤蜊,我高兴坏了,一早我们开着车就出发了。经历了两个小时,我们终于来到...
    王星辰wangxingchen阅读 3,952评论 0 0
  • 人生就像巧克力,你永远不知道下一颗是什么味道。。。。 2018之于我,就是这盒巧克力。工作、生活、家庭在30又9年...
    深海潜能阅读 1,716评论 2 2