1. 注释
Python的单行注释是 # 开头的行注释。而且 # 后边要跟一个空格,以此来符合PEP8 标准。
也可以在一个语句后边 再说# 注销,但要注意语句和#之间至少需要2个空格来符合PEP 8标准
# 这个是python的注释,#号后边接一个空格来符合PEP 8标准。
print("你好,世界") # 也可以在这里注释
Python的多行注释是使用三个单引号(’’’)或三个双引号(""")。
"""
这是个python多行注释
第一行
第二行
"""
2. 缩进
Python 用缩进来表示代码块,而不是{}。注意缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。不然就会报出
IndentationError: unindent does not match any outer indentation level
个人建议用tab或者4个空格来缩进。
# 这个是python的注释,#号后边接一个空格来符合PEP 8标准。
print("你好,世界")
flag = True
if flag:
print("running True")
else:
print("running False")
# 以下句子会报错,因为缩进的空白数量不一样。
print("running outside")
结果
......
print("running outside")
^
IndentationError: unindent does not match any outer indentation level
Process finished with exit code 1
3. 多行语句
Python语句中一般以新行作为语句的结束符。
但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:
numb = 1 + \
2 +\
3
但是语句中包含 [], {} 或 () 括号就不需要使用多行连接符。如下实例:
list=['1',
'2',
'3']
同时,python又允许一行有多个语句,用分号(;)隔开
num_a = 1 ; num_b = 2
4.输入
输入: 在python3.x 版本中输入是使用方法input,而在python2.x 版本中,输入是使用raw_input
注意 当使用input的时候,无论输入“123” 还是 123 ,都会得到一个 字符串的值。
'''
输入: 在python3.x 版本中输入是使用方法input,而在python2.x 版本中,输入是使用raw_input
注意 当使用input的时候,无论输入“123” 还是 123 ,都会得到一个 字符串的值
'''
str_a = input("put something here :")
print(str_a, type(str_a)) # type方法是查看变量的类型
结果
put something here :123
123 <class 'str'>
Process finished with exit code 0
5.输出
print 默认输出是换行的,如果要实现不换行需要在括号里添加逗号(,)
x="a"
y="b"
# 换行输出
print(x)
print(y)
# 不换行输出
print(x,y)
结果
a
b
a b