0.什么是BIF?
python内置的函数(built-in functions),可以帮我们完成很多功能,减少很多代码量
1.用课堂上小甲鱼教的方法数一数python3提交了多少个BIF?
dir(__builtins__)可以看到庞大列表,需要注意的builtins前后都是两个下划线,纯小写的是BIF,输入help(input)可以查看input()的功能描述,不同版本数量不同,我是3.6.5,不数不数再见
2.在python看来:'FishC'和'fishc'一样吗?
>>> 'FishC'=='fishc'
False
可见不相等,python大小写敏感,变量和字符串都是如此
3.在小甲鱼看来,python中什么是最重要的?你赞同吗?
缩进,别的语言靠自觉,这里直接强制要求了。但是使代码显得精简有层次感,而且为了不用括号使用缩进我觉得值得,大概用久了python我写代码都会变得好看又显得人贼严谨?
4.这节课的例子中出现了"="和"==",他们代表不同的含义,你在编程过程中会不小心把"=="误写成"="吗?有没有好的方法解决这个问题?
"="赋值,"=="判断是否相等,初学java时常会在if里误写,会导致程序走向蜜汁方向,解决办法就是往死里找bug,后面用equals判断字符串更多了就没出现了,python这里不允许if条件里赋值,会直接报错,非常好。
5.你听说过"拼接"这个词吗?
嗯,将多个字符串相加即为拼接,可以用拼接实现许多奇技淫巧。
动动手
0.编写程序:hello.py,要求用户输入姓名并打印"你好,姓名!"
考察字符串拼接和用户输入
names=input("老哥,输下名字")
print('你好,'+names+'!')
python内置的函数(built-in functions),可以帮我们完成很多功能,减少很多代码量
1.用课堂上小甲鱼教的方法数一数python3提交了多少个BIF?
dir(__builtins__)可以看到庞大列表,需要注意的builtins前后都是两个下划线,纯小写的是BIF,输入help(input)可以查看input()的功能描述,不同版本数量不同,我是3.6.5,不数不数再见
2.在python看来:'FishC'和'fishc'一样吗?
>>> 'FishC'=='fishc'
False
可见不相等,python大小写敏感,变量和字符串都是如此
3.在小甲鱼看来,python中什么是最重要的?你赞同吗?
缩进,别的语言靠自觉,这里直接强制要求了。但是使代码显得精简有层次感,而且为了不用括号使用缩进我觉得值得,大概用久了python我写代码都会变得好看又显得人贼严谨?
4.这节课的例子中出现了"="和"==",他们代表不同的含义,你在编程过程中会不小心把"=="误写成"="吗?有没有好的方法解决这个问题?
"="赋值,"=="判断是否相等,初学java时常会在if里误写,会导致程序走向蜜汁方向,解决办法就是往死里找bug,后面用equals判断字符串更多了就没出现了,python这里不允许if条件里赋值,会直接报错,非常好。
5.你听说过"拼接"这个词吗?
嗯,将多个字符串相加即为拼接,可以用拼接实现许多奇技淫巧。
动动手
0.编写程序:hello.py,要求用户输入姓名并打印"你好,姓名!"
考察字符串拼接和用户输入
names=input("老哥,输下名字")
print('你好,'+names+'!')