【基础部分1~3章】时长:3天
- 这门语言为什么叫Python,不是pig?
Python 的名字来自于英国超现实主义喜剧团体,而不是来自于蛇
- 交互式环境干嘛的?怎么用?
交互式环境是让你向计算机输入指令的程序,很像OS X 上的终端窗口,或Windows 上的命令行提示符。Python 的交互式环境让你输入指令,供Python 解释器软件来执行。计算机读入你输入的指令,并立即执行它们。
在交互式环境的>>>提示符后输入指令,并按下回车键后,交互式环境将根据命令显示内容作为响应
启动IDLE 就运行了交互式环境,这是和Python 一起安装的。在Windows 上,打开“开始”菜单,选择“All Programs.Python 3.7”,然后选择“IDLE(Python GUI)”。在OS X 上,选择“Applications.MacPython 3.7.IDLE”。在Ubuntu 上,打开新的终端窗口并输入idle3。
- 数学操作符//和/有什么区别?==和=有什么区别?
//表示整除取整; /表示除法
==操作符(等于)问两个值是否彼此相同。
=操作符(赋值)将右边的值放到左边的变量中。
如何在交互式环境下,实现右边式【也就是求出商和余数】
- 如果一个变量名全部是大写,比如COUNTIME,这意味着什么?【请自己搜索资料】
全局变量名(类变量,在java中相当于static变量):使用大写字母,单词之间用_分割。
- input函数很好用,特别是当你不想要在代码中输入隐私信息,每次执一次性输入的时候!那么input怎么用呢?
变量=input(),在交互模式下即可输入
- 我们用缩进表示代码块的层次,那么Python里一个缩进等于几个空格?
4个
- break和continue区别?【博客园有很多资料】
有时候我们想在某种条件出现的时候终止循环而不是等到循环条件为false才终止。这时我们可以使用break来完成。break用于完全结束一个循环,跳出循环体执行循环后面的语句。
- 如何导入模块?
- 常规导入(regular imports)
- 使用from语句导入
- 相对导入(relative imports)
- 可选导入(optional imports)
- 本地导入(local imports)
你导入一下this有彩蛋哦
- 每一个def定义函数一定要有return么?
不是。函数可以不用return,如果没有return返回值,函数返回的值为None
- 在函数中申明的变量可以不可以整个代码中都来使用?自己分情况理一下脉络
先回答:不可以
在被调用函数内赋值的变元和变量,处于该函数的“局部作用域”。在所有函数之外赋值的变量,属于“全局作用域”。处于局部作用域的变量,被称为“局部变量”。处于全局作用域的变量,被称为“全局变量”。一个变量必是其中一种,不能既是局部的又是全局的。
一个函数被调用时,就创建了一个局部作用域。在这个函数内赋值的所有变量,存在于该局部作用域内。
局部作用域不能使用其他局部作用域内的变量,但是全局变量可以在局部作用域中读取。
- 自己实猜数字的代码
- 【要求:将最终数字答案,也就是secrectNumber的值设置为自己的年纪,书上代码是把答案设置为一个1到20随机整数,如果你懂了,你应该知道怎么修改他,然后请你模拟猜数字的过程,直到猜出最后真实数字,(虽然这个数字就是你早就知道是你的年龄哈哈哈哈)】
- 【打卡截图】