Python 基础 --- 基础语法

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值