Python是什么类型的语言?
脚本语言 是电脑编程语言,因此也能让开发者籍以编写出让电脑听命令行事的程序。以简单的方式快速完成某些复杂的事情通常是创造脚本语言的重要原则,基于这项原则,使得脚本语言通常比C语言、c++语言或Java语言之类的系统编程语言要简单容易。
也让脚本语言又另一些属于脚本语言的特性:
语法和结构通常比较简单
学习和使用通常比较简单
通常以容易修改的程序的“解释”运作方式,而不需要“编译”
程序的开发餐能优于运行性能
一个脚本可以使得本来要用键盘进行的相互式操作自动化。一个shell脚本主要由原本需要的命令行输入的命令组成,或者一个文本编辑器中,用户可以使用脚本把一些蝉蛹的操作组合成一组串行。主要用来书写这种脚本的语言叫做脚本语言。很多脚本语言实际上已经超过简单的用户命令串行的指令,还可以编写更复杂的程序。
IDLE是什么?
IDLE 是一个Python shell ,shell是一所就是“外壳”,基本上来说,就是一个通过输入文本与程序交互的途径!像我们Windows中的cmd窗口,像Linux中的命令窗口,他们都是shell ,利用他们,我们就可以给操作系统下达命令。同样的,我们可以利用IDLE这个shell与Python进行互动。
print()的作用
打印输出一段文本。与C语言的printf相似。
Python中表示乘法的符号是什么?
*(与C语言java一样。)
为什么print(“你好”*5)可以正常执行,但是print(“你好”+5)却报错?
在Python中不能把两个完全不同的东西加在一起,比如数字和文本(string),正是这个原因(“你好”+5)才会报错。Python不知这应当如何回答是你好?还是6?没有意义。
不过乘以一个整数来翻倍就有一定的意义了。所以(“你好”*5)是将“你好”打印了五次。
如果我在一个字符串中嵌入一个双引号?
5.1用\来转义
5.2用单引号引起这个字符如‘I L”O”VE YOU’
为什么我们要用Python3?Python2到底有什么问题?看起来很多程序员依旧在使用Python2?
确实还有相当多的程序员在使用Python2,不过Python3才是Python发展的未来,就像xp和win7一样。这和java中讨论java7,与java8一样没有意义。但是Python2和Python3的语法有一定的不同需要注意。
什么是BIF?
BIF就是buit-in function ,内置函数。为了方便程序员快速编写脚本程序(脚本程序本来就是为了快),Python提供了非常丰富的内置函数,我们可以直接调用既可,例如print()打印到屏幕,input()接收用户输入(Python3用input()取代了Python2中的raw_input())
如何知道Python中有多少个bif呢?
在Python或者IDLE中输入dir(__builtins__)可以获得Python提供的内置方法列表。想查看具体方法的功能可以输入help(方法名)查询
BIF有68个噢。
在Python看来:“FishC”和“fishc”一样吗?(变量大小写是否敏感)?
Python中变量虽然不用声明但是依旧是大小写敏感的,未赋值的标识符直接使用会导致运行时错误。
Python中的缩进。
Python中的缩进类似于java中的{}号用来区分层次。缩进是Python的灵魂。
如果在正确的位置输入冒号“:”,IDLE会自动将下一行缩进。