1.标识符
_time = 1
time = 1
1jjj = 1 #无效语法
---------------------报错信息-------------------------
File "", line 3
1jj =1
^
SyntaxError: invalid syntax
import keyword
keyword.kwlist
------------------------out-----------------------------
'False','None','True','and','as','assert','async',
'await','break','class','continue','def','del','elif',
'else','except','finally','for','from','global','if',
'import','in','is','lambda','nonlocal','not','or',
'pass','raise','return','try','while','with','yield'
2.注释
print("helllo,python!") #注释
'''
这是多行注释,用三个单引号
这是多行注释,用三个单引号
这是多行注释,用三个单引号
'''
"""
这是多行注释,用三个双引号
这是多行注释,用三个双引号
这是多行注释,用三个双引号
"""
3.行与缩进
# 正确缩进
if True:
print("true")
else:
print("false")
# 错误缩进
if True:
print("an")
print("true")
else:
print("false")
print("an")
-----------------------报错信息-------------------------
File "", line 6
print("an")
^
IndentationError: unindent does not match any outer indentation level
all_sum = one + \
two + \
three
total = ['one', 'two', 'three',
'four', 'five']
print("aaaa");print("bbbb")
4.数字类型
5.字符串
str='Runoob'
print(str) # 输出字符串
print(str[0:-1]) # 输出第一个到倒数第二个的所有字符
print(str[0]) # 输出字符串第一个字符
print(str[2:5]) # 输出从第三个开始到第五个的字符
print(str[2:]) # 输出从第三个开始的后的所有字符
print(str * 2) # 输出字符串两次
print(str + '你好') # 连接字符串
print('------------------------------')
print('hello\nrunoob') # 使用反斜杠(\)+n转义特殊字符
print(r'hello\nrunoob') # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
# 这里的 r 指 raw,即 raw string。
6.print输出
x="a"
y="b"
print( x ) # 换行输出
print( y )
print('---------')
print( x, end="" ) # 不换行输出
print( y, end="" )
print()
7.import 与 from...import
import sys #导入模块
for i in sys.argv:
print (i)
-----------------------------------------------------------------
from sys import argv,path # 导入特定的成员
print('path:',path) # 因为已经导入path成员,所以此处引用时不需要加sys.path