Python 基础语法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 基础语法相关的知识,希望对你有一定的参考价值。
一、交互式编程
交互式编程不需要创建脚本文件,是通过Python解释器的交互模式进来编写代码。
linux上只需要在命令行中输入Python命令即可启动交互式编程。
windows上在安装Python时已经安装了默认的交互式编程客户端。
二、脚本式编程
通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。
三、Python 标识符
在python里,标识符有字母、数字、下划线组成。
在python里,所有标识符可以包括英文、数字以及下划线_,但不能以数字开头。
python中的标识符区分大小写。
以下划线_开头的标识符是有特殊意义的:
以单下划线_开头(_foo)的代表不能直接访问的类属性,需要通过类提供的接口进行访问,不能用“from xxx import”而导入;
以双下划线__开头的(__foo)代表类的私有成员;
以双下划线__开头的和结尾的(__foo__)代表python里特殊方法专用的标识,如__int__()代表类的构造函数。
四、Python保留字符
保留字不能用作常数或变数,或任何其他标识符名称。
and:assert,break,class,continue,def,del,elif,else,except;
exec:finally,for,from,global,if,import,in,is,lambda;
not:or,pass,print,raise,return,try,while,with,yield;
五、行和缩进
python的代码块不使用大括号({})来控制类、函数以及其他逻辑判断。
python使用缩进写模块!
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这点必须严格执行!
六、多行语句
python语句中一般以新行作为语句的结束符。
可以使用斜杠(\)将一行的语句分为多行显示,如下所示:
total = item_one + \
item_two + \
item_three
语句中包含[],{}或()括号就不需要使用多行连接符,如下所示:
days={‘Monday‘,‘Tuesday‘,
‘Wednesday‘,
‘Thursday‘,‘Friday‘}
七、Python引号
python接收单引号(‘),双引号(“),三引号(‘’‘)来表示字符串,引号的开始与结束必须是相同类型。
其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。
八、python注释
单行注释用#开头,注释可以在语句或表达式行末;
多行注释使用三个单引号(’‘’)或三个双引号(”“”)。
九、Python空行
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。
类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
十、等待用户输入
程序代码:
#!/usr/bin/python
raw_input("\n\nPress the enter key to exit.")
注释:”\n\n“在结果输出前会输出两个新的空行,按↓下键时,程序将退出。
十一、同一行显示多条语句
import sys; x = ‘runoob‘;
sys.stdout.write(x + ‘\n‘)
十二、多个语句构成代码组
缩进相同的一组语句构成一个代码块,称之为代码组。
十三、命令行参数
以上是关于Python 基础语法的主要内容,如果未能解决你的问题,请参考以下文章