当前位置:首页>python>第二部分:python核心语法

第二部分:python核心语法

  • 2026-09-10 15:30:10
第二部分:python核心语法

一、字面量与变量

1. 字面量

  • 定义:程序中直接书写的固定值。
  • 常见字面量:
    • 整数(int):18、-5
    • 浮点数(float):3.1415、8.5
    • 字符串(str):"Python"、'Hello'
    • 布尔(bool):True、False
    • 空值(NoneType):None

2. 变量

  • 定义:用于存储单个数据的容器,适合存储可能变化的数据。
  • 定义格式:变量名 = 变量值
  • 特点:
    • 一个变量只能存一个值
    • 必须先赋值再使用
    • 支持多变量同时赋值:a, b = 1, "Python"

**示例: **

a=1

3. 标识符(命名规则)

  • 规则:
    • 只能包含字母、数字、下划线
    • 不能以数字开头
    • 不能使用关键字(if、for、True 等)
    • 严格区分大小写
  • 命名规范(变量):
    • 见名知意
    • 多个单词用下划线连接(蛇形命名法)
    • 全小写
    • 驼峰命名法

二、常见数据类型

类型
说明
示例
int
整数
10
float
浮点数
3.14
str
字符串
"Python"
bool
布尔值
True
 / False
NoneType
空值
None
  • 查看类型:type(数据)
  • 类型判断:isinstance(数据, 类型) 返回 True/False

示例:

a = 1print(type(a))

字符串

  • 定义方式:单引号、双引号、三引号(多行)
  • 转义字符:\'、\"、\n、\t
  • 拼接:+(只能与字符串拼接)
  • 格式化:
    • % 占位符:"姓名:%s" % name
    • f-string(推荐):f"姓名:{name}"

三、输入与输出

输入 input()

s = input("提示信息:")   # 返回字符串

输出 print()

print("内容", 变量)

类型转换

函数
作用
int()
转为整数
float()
转为浮点数
str()
转为字符串
bool()
转为布尔值

典型示例:计算器功能 → 用 int(input()) 获取数字并求和。


四、运算符

1. 算术运算符

运算符
说明
+
-*/
加、减、乘、除
//
整除
%
取余
**
幂运算

⚠️ 浮点数运算可能精度丢失(二进制无法精确表示所有小数)。

2. 赋值运算符

  • 基本:=
  • 复合:+=、-=、*=、/= 等

3. 比较运算符

运算符
说明
==
!=
等于、不等于
>
<>=<=
大于、小于、大于等于、小于等于
  • 返回布尔值(True/False)

4. 逻辑运算符

运算符
说明
and
与(所有条件成立)
or
或(任一条件成立)
not
非(取反)

示例:判断数字是否在 10~20 之间 → num >= 10 and num <= 20


总结要点

  • 掌握变量的定义与命名规范
  • 熟悉常用数据类型及 type()、isinstance()
  • 熟练使用 input() 获取输入,print() 输出,并注意类型转换
  • 灵活运用算术、比较、逻辑运算符解决实际问题

最新文章

随机文章