博客
关于我
Python基本语法与变量类型
阅读量:797 次
发布时间:2023-03-07

本文共 1332 字,大约阅读时间需要 4 分钟。

Python基本语法指南

1. Python注释

注释是编写可读代码的重要手段,Python支持两种注释方式:

1.1 单行注释

单行注释由井号#开始,直到行末。内容可以是任意文本:

# 这是一个注释,用于解释代码

1.2 多行注释

多行注释由三个单引号'''或三个双引号"""包围,可以包含多行文本:

'''这是一个多行注释,可以包含多行文本
并且每一行都被当作注释处理'''

注意:多行注释不支持嵌套。

2. Python缩进规则

Python的缩进用于定义代码块,通常使用4个空格或Tab键。缩进规则非常严格,同一级代码块的缩进必须一致:

2.1 缩进方式

  • 空格:通常使用4个空格,但可随意组合。
  • Tab键:默认表示4个空格。

2.2 缩进示例

def greet(name):
print("你好," + name)
# 等待缩进的代码块
print("这行代码缩进了两层")

3. Python标识符命名规范

标识符用于命名变量、函数、类等。命名规则如下:

3.1 命名规则

  • 首字母不能是数字。
  • 可以包含字母、数字和下划线_
  • 保留字(关键字)不可使用,如defimport等。
  • 不支持特殊字符@$等。
  • 不推荐使用以下划线开头的标识符,除非有特殊需求。

3.2 保留字示例

不能使用的保留字:def, import, class, return

4. Python内置函数

内置函数是Python解释器自带的函数,直接可用,无需导入:

4.1 常用内置函数

  • print():用于输出控制台信息。
  • input():读取用户输入。
  • type():检测变量类型。
  • len():获取对象长度。

4.2 内置函数示例

print("你好,Python")  # 输出文本
num = input("请输入数字:") # 读取输入
print(num)

5. Python变量类型

Python是弱类型语言,变量无需声明,赋值即可使用:

5.1 常见变量类型

  • int:整数类型
  • float:浮点数类型
  • str:字符串类型
  • bool:布尔类型
  • bytes:字节序列类型

5.2 类型转换

使用内置函数str()int()等进行类型转换:

num = 123
print(type(num)) # 输出:
print(str(num)) # 输出:123

6. Python运算符

Python运算符用于代码执行,常见运算符包括:

6.1 算术运算符

  • +-*/%:数学运算
  • //**:幂运算

6.2 赋值运算符

  • =:赋值
  • +=-=等:增量运算

6.3 比较运算符

  • ==><:比较运算
  • is:对象身份比较

6.4 逻辑运算符

  • andor:逻辑运算

6.5 三目运算符

通过if语句实现条件判断:

is_admin = True
if is_admin:
print("您是管理员")
else:
print("您不是管理员")

7. 其他常用功能

  • input():读取用户输入
  • print():输出控制台信息
  • r"":原始字符串(避免转义)

通过以上知识,您可以开始编写Python程序了!

转载地址:http://glofk.baihongyu.com/

你可能感兴趣的文章
python | Python mock对象与测试替身
查看>>
python | Python pandas实现数据追加和合并的最佳方法
查看>>
python | Python 中检查一个数字是否是三态数
查看>>
python | Python 蒙特卡洛模拟
查看>>
python | Python中的类多态:方法重写和动态绑定
查看>>
python | Python模块缓存:sys.modules机制
查看>>
python | pyupgrade,一个有趣的 Python 库!
查看>>
Python | qutip,一个高级的 Python 库!
查看>>
python | reflex,一个无敌的 Python 库!
查看>>
python | reloading,一个强大的 Python 库!
查看>>
python | rich,一个无敌的 Python 库!
查看>>
python | rlax,一个超强的 强化学习领域 Python 库!
查看>>
python | rpyc,一个超实用的 Python 库!
查看>>
python | rq,一个无敌的 关于Redis 的Python 库!
查看>>
python读取字符串指定位置字符_python要怎么截取指定位置的字符串呢?
查看>>
python | scikit-llm,一个神奇的 Python 库!
查看>>
python | sentry,一个超酷的 关于错误监控工具 Python 库!
查看>>
python | shiv,一个超酷的 打包工具 Python 库!
查看>>
python | six,一个神奇的 Python 库!
查看>>
Python读取图片的几种方法供net使用
查看>>