Python 基本语法

相关内容

代码行

单行代码

每行代码结尾不需要加标点

复制代码
a = 123

多行换行

多行代码,直接换行

复制代码
a = 123
b = a + 1

复杂过长的计算、操作可用括号然后缩进换行

复制代码
income = (gross_wages
          + taxable_interest
          + (dividends - qualified_dividends)
          - ira_deduction
          - student_loan_interest)

可加反斜杠对代码进行换行,程序会认为是一行

复制代码
s = '我和我的\
祖国'

# 代码换行
with open('test.txt','w') as file_1, \
     open("test2.txt", 'w') as file_2:
    file_2.write(file_1.read())

注释

复制代码
# 第一个注释
# 第二个注释
print(123)
print(456)  # 第三个注释
'''
这里是一段注释
可以随意写很多行
都不会执行
'''
print ("Hello, World!")

缩进

不同逻辑之前用相同的缩进量表示(其他语言会用括号):

复制代码
def say():
    print('Hello!')

for x in order:
    if x == 'tom':
        print(x, '好孩子!')
    elif x == 'lucy':
        print(x, '你最漂亮!')
    else:
        print(x, '加油加油你最棒!')

集合缩进:

复制代码
my_list = [
    1, 2, 3,
    4, 5, 6,
    ]

result = some_function_that_takes_arguments(
    'a', 'b', 'c',
    'd', 'e', 'f',
    )

空行

空一行:用于类成员函数之间,或者用于区分不同逻辑块

空两行:类与类,类与函数,函数与函数之间

复制代码
class Test(object):
    """Test class,提供通用的方法"""
    def __init__(self):
        """Test的构造器:"""
        pass

    def function1(self):
        pass

    def function2(self):
        pass


def function3():
    pass

同一行显示多条语句

复制代码
# 可用分号分隔
a = 123; b = a + 1
# 简单 for 和 if 可写在同一行
for i in orders: print(i)
if len(order) > 3:print(order)

相关内容

相关推荐
X56616 小时前
如何在 Laravel 中正确保存嵌套动态表单数据(主服务与子服务)
jvm·数据库·python
FQNmxDG4S6 小时前
Java多线程编程:Thread与Runnable的并发控制
java·开发语言
ZhengEnCi6 小时前
03ab-PyTorch安装教程 📚
python
前端老石人7 小时前
HTML 字符引用完全指南
开发语言·前端·html
matlab_xiaowang7 小时前
Redux 入门:JavaScript 可预测状态管理库
开发语言·javascript·其他·ecmascript
狐狐生风7 小时前
LangChain 向量存储:Chroma、FAISS
人工智能·python·学习·langchain·faiss·agentai
虹科网络安全7 小时前
艾体宝干货|数据复制详解:类型、原理与适用场景
java·开发语言·数据库
狐狐生风7 小时前
LangChain RAG 基础
人工智能·python·学习·langchain·rag·agentai
axng pmje7 小时前
Java语法进阶
java·开发语言·jvm
老前端的功夫8 小时前
【Java从入门到入土】28:Stream API:告别for循环的新时代
java·开发语言·python