|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 joey234you 于 2018-1-8 15:56 编辑
001我和Python的第一次亲密接触
从IDLE启动Python
* IDLE是一个Python Shell, shell的意思就是“外壳”,基本上来说,就是一个通过键入文本与程序交互的途径!像Windows的cmd窗口,还有Linux黑乎乎的命令窗口,它们都是shell,利用它们,就可以给操作系统下达命令。
* 从IDLE启动Python之后,我们看到>>>这个提示符,Ta的含义是:Python已经准备好了,在等着输入Python指令呢。
* 试着在Python的IDLE中输入命令——print("I love fishc.com")
>>> print("I love fishc.com")
I love fishc.com
>>>
可以看到Python在屏幕上成功地打印出——I love fishc.com
失败的尝试
>>> print "I love fishc.com" #这是Python2.x的语法,俗称“前妻系列”
SyntaxError: Missing parentheses in call to 'print'
>>>
或者
>>> printf("I love fishc.com"); #这是C语言的语法,俗称“小三系列”
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
printf("I love fishc.com");
NameError: name 'printf' is not defined
>>>
由此得出:Python3.x在语法上不兼容Python2.x,而且与其它语言,如C语言,Java语言,语法上相互独立
注:井号(#)在Python中起到注释的作用
Win 上 键ALT+N (Next)回到下一条语句;键ALT+P(Previous)去到上一条语句
MAC 上对应的是 键CTRL+N 和 键CTRL+P
尝试点新的东西
在IDLE中试着输入
>>> print(5+3)
8
或者
>>> 5+3
8
或者
>>> 1234567890987654321*9876543210123456789
12193263121170553265523548251112635269
或者
>>> print("well water " + "river")
well water river
>>>
>>> print("I love fishc.com\n" * 3)
I love fishc.com
I love fishc.com
I love fishc.com
>>> print("I love fishc.com\n" + 3)
Traceback (most recent call last):
File "<pyshell#10>", line 1, in <module>
print("I love fishc.com\n" + 3)
TypeError: must be str, not int
>>>
可以得出:
1、Python能够直接做加法,而且毫不费力地进行大数运算
2、通过加号(+)能将两个字符串友好地连接在一起
3、字符串和数字还可以做乘法,结果是重复显示N个字符串
4、字符串与数字做加法之所以会报错,是因为加号(+)除了数字之间运算功能,在字符串中的作用是连接符,
出错恰好是此连接符的两边类型不一致,一个是字符串(str),另一个是整型(int)
|
评分
-
查看全部评分
|