保留字>>>import关键字>>>keyword.kwlist['and','as','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']CommentsSinglePython中的行注释以#开头##第一条注释print("Hello,Python!")#第二条注释多行注释可以使用多个#号,还有'''和""":'''的第三条注释,第四条注释'''"""第五条注释,第六条注释"""python最有特色的地方就是用缩进来表示代码块,不用花括号{}。下面的代码结束数字一行语句缩进的空格不一致,会导致运行错误:ifTrue:print("Answer")print("True")else:print("Answer")print("False")#如果缩进不一致,它will导致运行错误多行语句Python通常一行写一个语句,但是如果语句很长,我们可以使用反斜杠()来实现多行语句,例如:total=item_one+\item_two+\item_threein[],{},or()中的多行语句,不需要使用反斜杠(),例如:total=['item_one','item_two','item_three','item_four','item_five']数字(Number)类型python中数字有四种类型:整数、长整数、浮点数和复数。int(整数),比如1,只有一种整数类型int,表示为长整型,python2中没有Long。bool(Boolean),如真。float(浮点数),如1.23,3E-2complex(复数),如1+2j,1.1+2.2j*String(字符串)python中单引号和双引号的使用完全一样。使用三引号('''或""")指定多行字符串。转义字符''反斜杠可以用来转义,r可以用来防止反斜杠被转义。比如r"这个isalinewith\n"则显示\n,而不是换行。按字面拼接的字符串,如"this""is""string"会自动转换为thisisstring。字符串可以使用+运算符拼接并用*运算符重复。Python中的字符串有两种索引方式,从0开始从左到右,-1从右到左开始。Python中的字符串是不能改变的,Python没有单一的字符类型,一个字符是长度为1的字符串。字符串截取的语法格式如下:variable[head下标:tail下标]example#!/usr/bin/python3str='Runoob'print(str)#输出字符串print(str[0:-1])#输出从第一个到倒数第二个的所有字符print(str[0])#输出字符串的第一个字符print(str[2:5])#输出第三个到第五个字符print(str[2:])#输出从第三个开始的所有字符print(str*2)#输出字符串两次print(str+'Hello')#连接字符串print('----------------------------')print('hello\nrunoob')#使用反斜杠转义(\)+n特殊字符print(r'hello\nrunoob')#添加一个r字符串前面表示原始字符串,不会发生转义。输出结果为:RunoobRunooRnoonoobRunoobRunoobRunoobHello--------------------------hellorunoobhello\nrunoob空行用空行分隔函数或类方法,表示新代码的开始。类和函数条目也由一个空行分隔,以突出显示函数条目的开头。等待用户输入执行以下程序会在按下回车键后等待用户输入:input("\n\nPresstheEnterkeytoexit.")在同一行显示多条语句Python可以在同一行使用多条语句语句,以分号(;)分隔,下面是一个简单的例子:#!/usr/bin/python3importsys;x='runoob';sys.stdout.write(x+'\n')执行以上代码,输出结果为:runoob
