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)

相关内容

相关推荐
@小码农20 小时前
6547网:2025年9月 Python等级考试(三级)真题及答案
服务器·数据库·python
哆啦A梦158820 小时前
商城后台管理系统 06 Mock.js模拟数据
开发语言·javascript·ecmascript
毕设源码-郭学长20 小时前
【开题答辩全过程】以 基于Java高考志愿填报推荐系统为例,包含答辩的问题和答案
java·开发语言·高考
Blossom.11820 小时前
基于多模态大模型的工业质检系统:从AOI到“零样本“缺陷识别的产线实践
运维·人工智能·python·机器学习·自动化·测试用例·知识图谱
程序员-King.20 小时前
【Qt开源项目】— ModbusScope-day 4
开发语言·qt
j_hy20 小时前
OOP组件及事件处理(一)
java·开发语言
南棱笑笑生20 小时前
20251215给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-5.10】后调通typeC1接口
linux·c语言·开发语言·rockchip
雍凉明月夜20 小时前
视觉opencv学习笔记Ⅴ-数据增强(1)
人工智能·python·opencv·计算机视觉
金牌归来发现妻女流落街头20 小时前
【阻塞队列的等待唤醒机制】
java·开发语言·阻塞队列
骚戴20 小时前
深入解析:Gemini 3.0 Pro 的 SSE 流式响应与跨区域延迟优化实践
java·人工智能·python·大模型·llm