笔记
- 搜python官网。下载最新版的python,安装,一直next就行
- 使用python自带的shell,即IDLE。可以简单的理解为,通过IDLE即这个python shell,通过键入文本与程序发生交互。
- 在IDLE中看到>>> 表示python已经准备好了,等待键入python指令
- 快捷键 Alt+N 复制上一条指令 Alt+P 下一条指令
- BIF就是Built-in functions,内置函数。为了方便程序员快速编些脚本程序。python提供了丰富的内置函数,我们只需要直接调用即可。
- dir(builtins)可以看到python提供的内置方法列表,其中小写的就是BIF
- 对 Python 来说,fishc 和 FishC 是完全不同的两个名字,所以编程的时候一定要当心。不过 Python 会帮助解决可能因此出现的问题,例如只有当标识符已经赋值后(还记得吗,小甲鱼在课堂中说过 Python 的变量是不用先声明的)才能在代码中使用,未赋值的标识符直接使用会导致运行时错误,所以你很快就可以根据经验发现此问题。
- 在 Python 里对待缩进代码要十分小心,如果没有正确地缩进,代码所做的事情可能和你的期望相去甚远(就像C语言里边括号打错了位置)。如果在正确的位置输入冒号“:”,IDLE 会自动将下一行缩进!
- 如:‘I’ + ‘Love’ + ‘FishC’ 会得到 ‘ILoveFishC’,在 Python 里,这种做法叫做拼接字符串。
课后题
实践
可以执行 >>> print(‘i love fishc.com’*5)
会报错 >>>print(‘i love fishc,com’+5)
区分>>>i love fishc.com!’
与>>>print(‘i love fishc.com’)
- 编写程序:hello.py,要求用户输入姓名并打印“你好,姓名!”
name = input(‘请输入你的名字:’)
print(‘你好,’+ name + ‘!’)
- 编写程序:calc.py 要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑”
temp = input(‘请输入1到100之间的数字:’)
num = int(temp)
if(1 <= num <= 100):
print(‘你好漂亮!’)
else:
print(‘你好丑!’)