一、python安装
第一步:此电脑——>右击——>检查电脑是32位还是64位
第二步:访问官网:http://www.python.org——>Downloads——>Windows——>Latest Python 3 Release-Python3.7.2——>Files——>Windows X86-64 executable installer(或者直接链接:https://www.python.org/ftp/python/3.7.2/python-3.7.2-amd64.exe)
第三步:根据installer逐步安装即可。
二、打开python
第一步:在搜索栏输入"idle",打开文件夹idlelib。
第二步:找到文件idle,后面注有Windows批处理文件的那个,打开即可。
三、python语法初探(绿色是输入的的代码块,执行结果用紫色表示)
1.我们是idle启动python,shell是Python的外壳,是通过键入文本和程序交互的途径。
2.>>>是提示符,告诉我们Python已经准备好了,等待键入指令。
3.关于打印的一些语法
>>>print("I love fishc.com")
I love fishc.com #这是正常的打印语法的格式,注意是没有分号的。
>>>print "I love fishc.com"
SyntaxError:invalid syntax #前妻系列,因为这是Python2允许的语法,而Python3不允许。
>>>print("I love fishc.com");
I love fishc.com #小三系列,这是C语言的语法,带有分号,我使用的Python版本是允许的。
>>>print (5+3)
8 #注意这里没有"",""里面的东西是文本,是我们希望Python显示出来的,而这里是整型,不需要加""。
>>>5+3
8
>>>123456789*1234567890123456789
152415787517146788750190521 #如果在C语言中,因其变量有类型,故存在长度限制,Python则没有这样的问题。
>>>print("I love"+" you")
I love you
>>>print("春华秋实"*8)
春华秋实春华秋实春华秋实春华秋实春华秋实春华秋实春华秋实春华秋实
>>>print("你可曾。。。爱过我? 从未。\n"*8)
你可曾。。。爱过我? 从未。
你可曾。。。爱过我? 从未。
你可曾。。。爱过我? 从未。
你可曾。。。爱过我? 从未。
你可曾。。。爱过我? 从未。
你可曾。。。爱过我? 从未。
你可曾。。。爱过我? 从未。
你可曾。。。爱过我? 从未。
>>>print("寰谛凤翎"+8)
Traceback (most recent call last):
File "<pyshell#10>", line 1, in <module>
print("寰谛凤翎"+8)
TypeError: can only concatenate str (not "int") to str
#报错了,我认为原因是因为字符串和整型的数字无法相加。
>>>print ('《香蜜沉沉烬如霜》is a fantastic drama.')
《香蜜沉沉烬如霜》is a fantastic drama. #我一开始前面的括号和单引号在中文状态下输入,报错了。这个例子是想说明单引号也可以用于输出文本。
四、课后题知识总结
0.python是什么类型的语言?
答:python是脚本语言。
Extension:脚本语言(Scripting language)是电脑编程语言,开发者可以藉此写出让电脑听命的程序。以简单快的方式快速完成某些复杂的事情通常是脚本语言创造的重要原则,基于这项原则,使得脚本语言比C,C++、Java之类的系统编程语言要容易,也让脚本语言另有属于脚本语言的特性:
★语法和结构通常比较简单
★学习和使用通常比较简单
★通常以容易修改程序的“解释”作为运行方式,而不需要编译
★程序的开发产能优于运行性能
一个脚本可以使得本来要用键盘进行的相互式操作自动化。一个shell脚本主要由原本需要在命令行输入的命令组成,或在一个文本编辑器中,用户可以使用脚本把一些常用的操作组合成一组串行。主要用来写这种脚本的语言叫做脚本语言。很多脚本语言实际上已经超过简单的命令串行的指令,还可以编写更复杂的程序。
1.IDLE是什么?
答:IDLE是一个Python shell,shell意为“外壳”,可以理解为一个通过键入文本和程序交互的途径。Windows的cmd窗口,Linux的终端,都是shell,我们可以利用他们给操作系统下达命令。同理我们可以使用IDLE这个shell和Python进行互动。
2.print()的作用是什么?
print()会在输出窗口显示出一些文本(在这一讲中,输出窗口即IDLE shell)。
3.Python中显示乘法的符号是什么?
Python中表示乘法的符号是*。
4.为什么>>>print('I love fishc.com'*5)可以正常执行,但>>>print('I love fishc.com'+5)却报错?
答:在Python中不可以将两个完全不同的东西加在一起,比如此例中的数字和文本,故>>>print('I love fishc.com'+5)会报错,但乘以一个整数却是有意义的,>>>print('I love fishc.com'*5)就是把'I love fishc.com打印五次。
5.在一个字符串中嵌入一个双引号,正确的做法是?
法一:用反斜杠(\)对双引号进行转义
>>>print("\"I love you\"")
"I love you"
法二:用单引号引起这个字符串
>>>print('"I love you"')
"I love you"
6.输入比较
>>>print(5+8)
13
>>>5+8
13 #这组没看出来区别在哪里
>>>print('I love fishc.com')
I love fishc.com
>>>'I love fishc.com'
'I love fishc.com'
7.在交互式模式中,计算一年有多少秒?
>>>print(365*24*60*60)
31536000
8.设置系统环境变量,下次轻松进入Python环境
控制面板——>系统与安全——>系统——>高级系统设置——>高级——>环境变量——>。。。
我失败了,等我学会了再说。