Python学习,第二天

——昨天忘记了吧第一接课的课后练习给po上来了,我思索了一下,以后就把课后练给po到第二天里面就好了。也方便自己看。
——第一天的练习题:
——1. IDLE 是什么?
——2. print() 的作用是什么?
——3. Python 中表示乘法的符号是什么?
——4. 为什么 >>>print(‘I love fishc.com ’ * 5) 可以正常执行,但 >>>print(‘I love fishc.com ’ + 5) 却报错?
——5. 如果我需要在一个字符串中嵌入一个双引号,正确的做法是?
——6. 为什么我们要使用 Python3?Python2到底有什么问题?看起来很多程序员依然都在使用Python2?

答案:1,IDLE是什么,昨天在安装的过程中,我已经有在解释IDLE是什么了,所以直接就po上小甲鱼老师的答案。
IDLE是一个Python Shell,shell的意思就是“外壳”,基本上来说,就是一个通过键入文本与程序交互的途径!像我们Windows那个cmd窗口,像Linux那个黑乎乎的命令窗口,他们都是shell,利用他们,我们就可以给操作系统下达命令。同样的,我们可以利用IDLE这个shell与Python进行互动。
2,print() 的作用是什么?
printf —>这是c语言的输出,nslog@(“这是OC的输出”); 就是用来展示代码运行结果的嘛,我总不能是一直干,而看不到东西的显示是吧,这样多没有动力,我们一边键入一边给我们回馈看的到效果才有动力,这个print就是用展示效果的函数。
3,*。不解释
4,既然,不是很确定,那就验证呗。实践出真理。这里写图片描述
5,随意就想了3种欢迎补充
这里写图片描述
6,至于这个问题,刚入门,也不太了解,po下小甲鱼老师的回答。

****关于昨天的作业大体就这样了****开始新的课程

第二节课:
稍微总结一下,第一节课下来我们就学了一个 print 函数。而这个 print 函数是已给 bif,bif====(built-in functions) 内置函数,内置函数又是啥呢,如同中文名字,内置的吗,比如,MP3,他内置了放歌模块,你直接用就好了,直接就可以放歌,你总不用去了解他是怎么放歌的把!如果有这方面的兴趣,自行谷歌!
老师说 bif 有68个,我是不信的,但我又懒的数,怎么办!
先介绍一下,如何查看 bif

dir(__builtins__)  #这就是查看有多少个内置函数

这里写图片描述
对应的查看其功能可以用

help(对应的bif)

但是我还是想知道多少个,怎么办呢!我看到这个函数 len()
那就试试呗!
这里写图片描述
151? 这个数量肯定错,而内置函数是之前展示的内容的小写的内容。这肯定不对。那怎么办呢!没错!官方文档啊!还数什么呢,有问题,找文档!
这里写图片描述
一目了然,14 * 8 - 2 = 68, 一共68个,对应的有很详细的解释其作用,返回值之类的。
https://docs.python.org/3/library/functions.html
课堂上代码的太基础了,所以就 po 在这了
第二节课作业
0. 什么是BIF?
1. 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF?
2. 在 Python 看来:’FishC’ 和 ‘fishc’ 一样吗?
3. 在小甲鱼看来,Python 中什么是最重要的?你赞同吗?
4. 这节课的例子中出现了“=”和“==”,
他们表示不同的含义,你在编程的过程中会不小心把“==”误写成“=”吗?有没有好的办法可以解决这个问题呢?
5.你听说过“拼接”这个词吗?
6.编写程序:calc.py 要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑”
回答:
1,往上找。
2,68!上有文档!
3,tab!Python 的代码规范很严格!代码不能随便放!
{
缩进!在小甲鱼看来,缩进是 Python 的灵魂,缩进的严格要求使得 Python 的代码显得非常精简并且有层次(小甲鱼阅读过很多大牛的代码,那个乱
……C语言不是有国际乱码大赛嘛……)。 所以在 Python 里对待缩进代码要十分小心,如果没有正确地缩进,代码所做的事情可能和你的期望相去甚远(就像C语言里边括号打错了位置)。 如果在正确的位置输入冒号“:”
,IDLE 会自动将下一行缩进!
}
4,在 python 中会直接报错,判断语句中是不允许赋值的这里写图片描述
5,拼接,在昨天已经有提到了,字符串的拼接用+号嘛
6,

while True:
    a = input("please input 1 to 100 numb \n")
    print(type(a))
    if a.isdigit():
        a = int(a)
        break

print(type(a))
if 1<a<100:
    print("你妹好漂亮")
else:
    print("你大爷好丑")

做了一点小改进,没有输对了,乱输入的怎么能放过他们,必须让他们输入数字!上面的那个死循环是为了让他输入的数字才给他继续下去。
博主时间不太多,今天就这吧,进度也不快,但不会断~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值