您的位置:首页 > 编程语言 > Python开发

python基础知识小总结

2017-06-02 17:53 274 查看
1、使用方式:

a) cmd---->python:     退出:Ctrl+z   Enter

b)使用IDLE

2、IDLE中的运行:run

3、对于python,程序、脚本、软件都是指的同一个东西;

4、python 打印变量 print (i);

    python 输入变量:input()

5、不用分号

6、注意if语句在结尾处包含一个冒号——我们通过它告诉Python下面跟着一个语句。elif和else从句都必须在逻辑行结尾处有一个冒号,下面跟着一个相应的语句块(当然还包括正

确的缩进

7、在Python中没有switch语

8、for循环在这个范围内递归——for i in range(1,5)等价于for i in [1, 2, 3, 4],这就如同把序列中的每

个数(或对象)赋值给i,一次一个,然后以每个i的值执行这个程序块。在这个例子中,我们

只是打印i的值。

记住,else部分是可选的。如果包含else,它总是在for循环结束后执行一次,除非遇到break语

句。

9、'Length of the string is', len(s)

10、函数通过def关键字定义。def关键字后跟一个函数的 标识符 名称,然后跟一对圆括号。圆括号

之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体

def sayHello():

print 'Hello World!' # block belonging to the function

11、如果你想要为一个定义在函数外的变量赋值,那么你就得告诉Python这个变量名不是局部的,

而是 全局 的。我们使用global语句完成这一功能。没有global语句,是不可能为定义在函数外

的变量赋值的。

你可以使用定义在函数外的变量的值(假设在函数内没有同名的变量)。然而,我并不鼓励你

这样做,并且你应该尽量避免这样做,因为这使得程序的读者会不清楚这个变量是在哪里定义

的。使用global语句可以清楚地表明变量是在外面的块定义的。

你可以使用同一个global语句指定多个全局变量。例如global x, y, z

12、对于一些函数,你可能希望它的一些参数是 可选 的,如果用户不想要为这些参数提供值的

话,这些参数就使用默认值。这个功能借助于默认参数值完成。你可以在函数定义的形参名后

加上赋值运算符(=)和默认值,从而给形参指定默认参数值。

只有在形参表末尾的那些参数可以有默认参数值,即你不能在声明函数形参的时候,先声明有

默认值的形参而后声明没有默认值的形参。

13、如果你的某个函数有许多参数,而你只想指定其中的一部分,那么你可以通过命名来为这些参

数赋值——这被称作 关键参数 ——我们使用名字(关键字)而不是位置(我们前面所一直使

用的方法)来给函数指定实参。

14、注意,没有返回值的return语句等价于return None。None是Python中表示没有任何东西的特殊

类型。例如,如果一个变量的值为None,可以表示它没有值。

15、pass语句在Python中表示一个空的语句块。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: