网站首页 > 技术文章 正文
很久没有更新合集了,今天更新一期较为基础的内容。有比较多经验的同行请不要喷。这部分内容主要是为了初学者入门用的。
Python的基本规则与特殊字符
Python语言的基本规则与特殊保留字符如下:
- 井号(#):表示之后的字符为Python 注释;
- 换行(\n):标准的行分隔符(通常一个语句一行);
- 反斜线(\):继续上一行;
- 分号(;):将两个语句连接在一行中;
- 冒号(:):将代码块的头和体分开;
- 语句(代码块):用缩进块的方式体现。不同的缩进深度分隔不同的代码块;
- Python 文件以模块的形式组织。
接下来,我们逐个进行展开。
注释
Python有多种注释方式,#为单行注释。
1)单行注释
# 这是一个单行注释
print("Hello, World!") # 这是在代码行后面的单行注释
2)多行注释
也称为文档字符串(Docstrings)。多行注释通常用于函数、类或模块的开头,用三个单引号 ''' 或三个双引号 """ 包围起来。
'''
这是一个多行注释
可以在这里添加更多的解释和说明
'''
def add(a, b):
"""
这是一个函数的文档字符串
该函数用于将两个数相加并返回结果
"""
return a + b
继续
Python一般使用行进行语句分隔,即一行一个语句。语句过长时,需要使用"\"分解成几行。
#check conditions
if(weather_is_hot == l) and \
(shark_warnings ==0):
send goto beach_mesg_to_pager()
有两种例外:
1)在含有小括号“()”、中括号“[]”、大括号“{}”是,可以跨行书写。
user_num,user_name,user_age,user_job =(l,
'wuji1626",40.0,"Engineer")
2)多行稳步注释。
'''
这是一个多行注释
可以在这里添加更多的解释和说明
'''
同一行数学多个语句
在同一行写入多条语句,使用分号“:”进行分隔。
import sys; x='foo';sys.stdout.write(x + '\n')
复合语句的头体分隔
if、def、class等复合语句(代码块),都包含头与体两部分,冒号":"将代码块的头和体进行分隔。首行(头)与后面的代码组都分别称为字句。
while i < 100:
sum = sum + i
i = i + 1
代码块
Python使用缩进分隔代码块。代码层次关系通过同样深度的空格或制表符(tab)缩进表现。Python严格按照缩进对齐代码块。如果对不齐会导致语法错误。
【建议】对于Python的代码缩进,多少都可以区分代码块,不过缩进2个或以内,太少,6~8个有显太多,一般推荐4空格宽度。由于不同编辑器中制表符的宽度不一,为确保代码跨平台,不推荐使用制表符(tab)进行缩进,建议使用4个空格。
模块
每个Python的.py文件都可以当成一个模块。当一个文件变得太大,需要考虑将代码进行拆分。模块中的代码均为可直接执行的脚本,可以是一些列类似库函数的代码,从而可以被别的模块导入(import)后调用。
import sys
x='foo'
sys.stdout.write(x + '\n')
- 上一篇: 从零开始学习python(5)——分支与循环结构
- 下一篇: Python的条件判断
猜你喜欢
- 2025-01-18 如何编写 Python 程序,大佬教你玩转Python。
- 2025-01-18 python基础语法看一篇就够了,全网最全python语法笔记汇总
- 2025-01-18 Python的基础知识
- 2025-01-18 一学就废|Python基础碎片,函数
- 2025-01-18 Python的条件判断
- 2025-01-18 从零开始学习python(5)——分支与循环结构
- 2025-01-18 教你学习Python基础语法
- 2025-01-18 「Python程序设计」基础语法:程序的注释、行与缩进
- 2025-01-18 python的基本语法
- 2025-01-18 python散装笔记—1: 开始学习Python语言(6)IDLE - Python 集成的 GUI
- 258℃Python短文,Python中的嵌套条件语句(六)
- 257℃python笔记:for循环嵌套。end=""的作用,图形打印
- 256℃PythonNet:实现Python与.Net代码相互调用!
- 251℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 251℃Python实现字符串小写转大写并写入文件
- 106℃原来2025是完美的平方年,一起探索六种平方的算吧
- 91℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 83℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)