前言

python解释器下载地址:🔗点击跳转(按需下载自己要用的版本)

pycharm下载地址:🔗点击下载(社区版下载链接,也够一般人使用了)


1 注释

注释是用来解释代码的部分,Python 的解释器会忽略注释内容,仅供开发者参考。养成注释的习惯,对自己是一个很好的帮助的

1.1 单行注释

单行注释以 # 开头,后面是注释的内容例如:

# 这是一个单行注释
print("Hello, World!")  # 这是内联注释,解释当前代码的作用

1.2 多行注释

使用三个连续的单引号或双引号,可以实现多行注释。常用于对函数或代码块进行详细说明

'''
这是一个多行注释的示例
可以用来描述代码的逻辑或目的
'''
print("多行注释示例")
​
"""
这也是一个多行注释
推荐在文档字符串(docstring)中使用
"""
print("另一种多行注释示例")

2 变量和数据类型

Python 是动态类型语言,无需显式声明变量类型,赋值时自动推断

2.1 变量声明

变量是存储数据的容器,使用赋值运算符 = 赋值例如:

# 数字类型
age = 25  # 整型
height = 1.75  # 浮点型
​
# 字符串类型
name = "Alice"
​
# 布尔类型
is_active = True
​
# 列表类型
fruits = ["apple", "banana", "cherry"]
​
# 字典类型
person = {"name": "Bob", "age": 30}

2.2 命名规则

变量名需遵循以下规则:

  1. 必须以字母或下划线 _ 开头,不能以数字开头

  2. 只能包含字母、数字和下划线

  3. 区分大小写,例如 Ageage 是两个不同的变量

2.3 数据类型

Python 中的常见数据类型如下:

数据类型

示例

整型 (int)

10, -5

浮点型 (float)

3.14, -0.001

字符串 (str)

"Hello", 'World'

布尔型 (bool)

True, False

列表 (list)

["apple", "banana", "cherry"]

元组 (tuple)

(1, 2, 3)

字典 (dict)

{"name": "Alice", "age": 30}

集合 (set)

{1, 2, 3}


3 基本输入输出

Python 提供了简洁的输入输出功能

3.1 输入

input() 函数用于从控制台接收用户输入,默认返回字符串类型

# 获取用户输入
name = input("请输入您的名字:")  # 接收用户输入的名字

3.2 输出

print() 函数用于将内容输出到控制台

# 输出简单内容
print("你好," + name)  # 输出拼接后的字符串

3.3 格式化输出

  1. 使用 % 格式化(传统方式):

age = 25
print("我今年 %d 岁" % age)
  1. 使用 str.format() 方法(较为通用):

name = "Alice"
print("你好,{}!".format(name))
  1. 使用 f-strings(推荐方式,Python 3.6+ 引入):

age = 25
print(f"我今年 {age} 岁")

4 数据类型转换

Python 提供了多种内置函数,用于在不同数据类型之间转换

转换函数

说明

int()

转换为整型

float()

转换为浮点型

str()

转换为字符串

list()

转换为列表

tuple()

转换为元组

set()

转换为集合

dict()

转换为字典(需要键值对序列)

4.1 示例代码

# 字符串转整数
x = "10"
x = int(x)  # 转换为整型
print(x + 5)  # 输出 15
​
# 整数转字符串
y = 20
y = str(y)  # 转换为字符串
print("年龄是:" + y)  # 输出 "年龄是:20"
​
# 列表转集合
fruits = ["apple", "banana", "cherry", "apple"]
unique_fruits = set(fruits)  # 去重并转换为集合
print(unique_fruits)  # 输出 {'apple', 'banana', 'cherry'}
​
# 浮点型转整型
z = 5.99
z = int(z)  # 转换为整型(截断小数部分)
print(z)  # 输出 5