02-Python 基础语法规则

Python 基础语法规则

规则描述
1. 编码默认情况下,Python3 源码文件以 UTF-8 编码,所有字符串都是 Unicode 字符串。
可以通过 # -*- coding: utf-8 -*- 指定编码。
2. 标识符标识符必须以字母或下划线 _ 开头,其余部分可以是字母、数字或下划线。
标识符区分大小写,允许使用中文和其他非 ASCII 字符。
3. 保留字关键字不能用作任何标识符的名称。使用 keyword 模块可以查看所有关键字:
import keyword
print(keyword.kwlist)
4. 注释单行注释以 # 开头。
多行注释可以使用连续的 #'''"""
5. 行与缩进使用缩进表示代码块,不使用大括号 {}
同一代码块的语句必须使用相同数量的缩进空格。
6. 多行语句语句过长可以使用反斜杠 \ 来实现多行语句。
[], {}, () 中的多行语句不需要使用反斜杠。
7. 引号可以使用单引号 ' 或双引号 " 来表示字符串。
多行字符串可以使用 '''"""
8. 自动类型推断Python 是动态类型语言,不需要声明变量类型,系统会根据等号右边的值自动推断变量类型。
9. 空行函数和类之间用空行分隔,函数入口前也用空行突出开始。
空行不影响解释器运行,但有助于代码的可读性和维护。
10. 转义字符使用反斜杠 \ 来转义特殊字符,例如 \'\"\n\t

示例代码

1. 编码示例
# -*- coding: utf-8 -*-
print("Hello, Python!")
2. 标识符示例
_var1 = 1
变量 = 2
print(_var1, 变量)
3. 关键字示例
import keyword
print(keyword.kwlist)
4. 注释示例
# 单行注释
print("Hello, Python!")  # 行内注释

# 多行注释
'''
多行注释内容
'''
"""
另一个多行注释
"""
5. 行与缩进示例
if True:
    print("True")
else:
    print("False")
6. 多行语句示例
total = item_one + \
        item_two + \
        item_three

total = ['item_one', 'item_two', 'item_three', 
         'item_four', 'item_five']
7. 引号示例
string1 = 'Hello, World!'
string2 = "Hello, World!"
multiline_string = '''This is a 
multiline string'''
8. 自动类型推断示例
x = 5
y = "Hello"
print(x)
print(type(x))
print(y)
print(type(y))
9. 空行示例
def func1():
    pass

def func2():
    pass

class MyClass:
    pass

func1()

func2()
10. 转义字符示例
print('It\'s a good day.')
print("She said, \"Hello!\"")
print("Line1\nLine2")
print("Tab\tSpace")
  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huanghong6956

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值