Python基础知识(1)

本文介绍了Python的基础编程规范,包括行和缩进的重要性,如何进行多行显示,多行语句的使用,以及引号的规则。强调了Python中缩进的一致性,以及使用分号和括号避免多行连接的必要性。同时,讨论了单引号、双引号和三引号在字符串表示中的不同应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python语言编程规范

自己在复习一下python记录一下.
Python可以同一行显示多条语句,方法是用分号;分开(分号是英文的分号
代码演示:

print('Hello');print('word')

在这里插入图片描述
但通常情况下,我们的Python语句无需分号;结束
代码演示:

print('hello')
print('word')

行和缩进

学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 { } 来控制区分 函数、逻辑判断和代码块 等语句块的作用域范围和控制区域。python 最具特色的就是用缩进来写模块。
缩进的空白数量是可变的(一般是1个Tab制表位),但是所有代码块语句必须包含相同的缩进空白数量,具有行缩进一致的相邻代码被认定为是1个块结构,这个必须严格执行。如下所示:

import time
class Demo:
    def Time():
        #创建一个变量获取系统当前日期
        data = time.strftime('%Y-%m-%d',time.localtime())
        print(data)
    Time()

在这里插入图片描述
我一起经常犯的错误:

if True:
	print('1')
else:
print('0')

当前行的代码缩进与上一行缩进不一致导致执行报错。要么代码与 if……else保持缩进一致,要么与上一句print保持一致。
由于缩进问题导致编码执行报错,经常会出现以下两种情况:

IndentationError: unexpected indent 错误是文件里格式不对,可能是tab和空格没对齐的问题。所有 python 对格式要求非常严格。
IndentationError: unindent does not match any outer indentation level 错误表明使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。

因此,在 Python 的代码块中必须使用相同数目的行首缩进空格数。
建议:在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用

编码多行显示

Python语句中一般以新行作为为语句的结束符。
有的时候一行代码太长,不便于我们书写清晰的代码结构,还可能造成代码阅读起来很不方便。因此,我们可以使用斜杠()将一行的语句分为多行显示,如下所示:

#定义变量
num1 = 1
num2 = 2
num3 = 3
sum = num1 + \
	  num2 + \
	  num3 
print(sum)

段代码的求和 语句使用斜杠() 将多行代码链接,运行结果正常如图:
在这里插入图片描述

多行语句

语句中包含 [ ], { } 或 ( ) 括号就不需要使用多行连接符。如下实例:
代码演示:

person = ['张三'
		 ,'李四',
		 '王五']
print(person)
print('人数:%d'%len(person))

在这里插入图片描述

引 号

Python 可以使用单引号( ’ )、双引号( " )、三引号( ‘’’ 或 “”" ) 来表示字符串

引号使用说明:

引号的开始与结束必须的相同类型的;
单引号与双引号的使用区别一般在于其内部的字符串中是否含有单引号或双引号
其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值