博客
关于我
Python基本语法与变量类型
阅读量:801 次
发布时间: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语音播放
查看>>
python语言:装饰器原理
查看>>
Python 交互式数据可视化详解
查看>>
python语言有哪些优点和缺点_Python有哪些优缺点,你了解吗?
查看>>
Python 从入门到精通:30天速成教程到底有多狠?你能坚持下来吗?
查看>>
Python 从数据库中存储和检索密码的最安全方法
查看>>
Python语言及其应用 - 知识点遍历
查看>>
Python 优化提速的 8 个小技巧
查看>>
Python 余弦相似度与皮尔逊相关系数 计算
查看>>
python 使用execjs 报编码错误解决办法,UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xac in position 145: il
查看>>
python 使用filetype校验文件
查看>>
Python 使用flush函数将缓冲区数据立即写磁盘
查看>>
python 使用in判断不准确,in不好使
查看>>
Python 使用pandas 进行查询和统计详解
查看>>
Redis 配置文件redis.conf详细解释
查看>>
python网络爬虫(2)——scrapy框架的基础使用
查看>>
python网络爬虫实例教程试读_Python网络爬虫实战教程(全套完整版) - 学途无忧网 - 做技术的王者 - Powered By EduSoho...
查看>>
Python 使用哈希函数用于加密
查看>>
Python 依赖管理的革新——Poetry 深度解析
查看>>