最近比较流行python,于是我这种从不赶潮流的人也决定跟一把潮流。工作原因学习时间有限,好容易挤着时间看了一部分网上的视频,却被劝说没什么用处,我们就是靠java吃饭的。当然多学一种语言也不会有什么坏处,既然开始了,那就应该坚持,不管对错,不管是否有用都要把它学完。下面是学习笔记:
-----------------------------------Bif及打印----01-------------------------------
BIF 就是 Built-in Functions,内置函数。
1.python是什么语言?
python是一种支持面向对象的解释性高级语言,属于脚本语言的一种
2.IDLE是什么?
是python程序的基本ide(集成开发环境),具备基本的ide的功能
3.print()的作用是什么?
打印输出
4.python中表示乘法的符号是什么?
*数字中代表乘法,字符串中代表执行5次,例>>> print('a'*5) aaaaa
5.为什么print("i love you" + 5)不可以执行会报错,而print("i love you" * 5)可以正常执行?
python中不同类型的东西不能加在一起
6.如何在字符穿中嵌入双引号
>>> print('a"b"c') a"b"c
>>> print ('a\"b"c') a"b"c
>>> print("a\"b\"c") a"b"c
---------------------------------缩进---02--------------------------------------
1. Python3 提供了多少个 BIF?
在 Python 或 IDLE 中,输入 dir(__builtins__) 可以看到 Python 提供的内置方法列表
help(input)
2. 在 Python 看来:'FishC' 和 'fishc' 一样吗?
不一样,在python种区分大小写。但是开发过成功很难犯此类问题,python是可以先使用后声明的。
3. Python 中什么是最重要的?你赞同吗?
缩进,在要缩进之前打“:“,python会进行自动缩进
4. 这节课的例子中出现了“=”和“==”,他们表示不同的含义,你在编程的过程中会不小心把“==”误写成“=”吗?有没有好的办法可以解决这个问题呢?
=是赋值,==是比较,python种很难犯此类为难题,如果if(c=1){}会直接报错,if里不可以赋值
5. 你听说过“拼接”这个词吗?
拼接字符串:"I"+"LOVE"+"YOU"='ILOVEYOU'
动动手:
0. 编写程序:hello.py,要求用户输入姓名并打印“你好,姓名!”
name=input('请输入你得姓名')
print('你好'+name)
1. 编写程序:calc.py 要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑”
temp = input('请输入1到100之间的数字:')
num = int(temp)
if 1<=num<=100:
print('你好漂亮')
else:
print('你好丑')
-----------------------------------变量及赋值---03--------------------------------------
0. 以下哪个变量的命名不正确?为什么?
(A) MM_520 (B) _MM520_ (C) 520_MM (D) _520_MM
C:变量名不能以数字开头
1. 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
>>>myteacher = '小甲鱼'
>>>yourteacher = myteacher
>>>yourteacher = '黑夜'
>>>print(myteacher)
'小甲鱼'
2. 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
>>> myteacher = '小甲鱼'
>>> yourteacher = myteacher
>>> myteacher = '黑夜'
>>> print(yourteacher)
'小甲鱼'
3. 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
>>>first = 520
>>>second = '520'
>>>first = second
>>>print(first)
会打印:520,注:这里没有单引号括起来,但是他是一个字符串,因为使用 print() 打印,所以不包含单引号
4. 除了使用反斜杠(