博客
关于我
Python基本语法与变量类型
阅读量:803 次
发布时间: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 命名规则

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

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 逻辑运算符

  • and、or:逻辑运算

6.5 三目运算符

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

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

7. 其他常用功能

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

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

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

你可能感兴趣的文章
Python 嵌套字典全面指南
查看>>
Python 常见的错误类型和继承关系
查看>>
python 常量_零基础学Python系列之一:Python的变量与常量
查看>>
Python 并发编程
查看>>
python 序列化操作
查看>>
Python 开发者,这 7 个 VS Code 插件极力推荐
查看>>
python手把手视频_硬货 | 手把手带你构建视频分类模型(附Python演练))
查看>>
python 录音左右声道_Python分离立体声wav压缩文件的左右声道
查看>>
Python 循环异或对文件进行加解密
查看>>
Python开发环境搭建(附VMware安装包及虚拟机环境)
查看>>
python 微信扫码登录_python实现微信第三方网站扫码登录(Django)
查看>>
Python 快速下载依赖
查看>>
python实现非参数统计的Cochran检验 (附完整源码)
查看>>
Python 手写数字识别-3-sklearn中的几种算法
查看>>
Python 打开文件注意事项
查看>>
python 批量修改文件名_python windows下批量修改文件名
查看>>
Python 抓取网页乱码问题 以及EXCEL乱码
查看>>
python 抓取网页内容
查看>>
python 按照当前日期创建文件
查看>>
Python 接口并发测试详解
查看>>