PYTHON基础(变量与数据类型)

一、变量与数据类型

(一)变量定义

变量是存储数据的内存容器
基本语法:变量名 = 值

示例:

age = 25                 # 整型变量
name = "Alice"           # 字符串变量
is_student = True        # 布尔型变量

(二)关键字规范

Python 保留的特殊功能标识符(共 35 个),这些关键词不能用作变量名。
可以通过以下代码查看所有关键字:

import keyword
print(keyword.kwlist)  # 输出所有关键字列表

(三)命名规则

1. 强制规范

规则类型说明合法示例非法示例
字符组成只能包含字母、数字和下划线user_nameuser-name
开头字符不能以数字开头score11st_score
关键字规避禁用 Python 关键字class_class
大小写敏感变量名区分大小写Namename-

2. 命名惯例

命名法适用场景示例
大驼峰 (Pascal)类名StudentInfo
小驼峰 (camel)函数/变量getUserData
蛇形 (snake)通用calculate_score

注意:Python 官方推荐使用蛇形命名法。

(四)基本数据类型

1. 数值类型(Numbers)

  • int:整数
  • float:浮点数
  • complex:复数

示例:

int_num = 10        # 整型
float_num = 3.14    # 浮点型
complex_num = 1+2j  # 复数型

2. 布尔型(Boolean)

布尔型有两个值:TrueFalse

示例:

is_active = True    # 真值
is_empty = False    # 假值

3. 字符串(String)

字符串可以用单引号、双引号或三引号表示。三引号支持多行字符串。

示例:

s1 = '单引号'
s2 = "双引号"
s3 = '''三引号
支持换行'''
s4 = "嵌套'引号'"    # Ben: 'hello'
print('1' + '1')    # 输出:11(字符串拼接)

4. 容器类型

容器类型包括:

  • List:可变有序集合
  • Tuple:不可变有序集合
  • Dictionary:键值对映射

示例:

# List
my_list = [1, 'a', True]

# Tuple
my_tuple = (1, 'a')

# Dictionary
my_dict = {'name': 'Bob'}

(五)类型转换

1. 显式转换

显式转换是通过函数将数据类型转换为其他类型。

示例:

int('123')     # 字符串 → 整型 → 123
float('3.14')  # 字符串 → 浮点型 → 3.14
str(100)       # 数字 → 字符串 → '100'

2. 布尔转换规则

输入值转换结果示例
零值Falsebool(0)False
空容器Falsebool('')False
非零/非空值Truebool(' ')True

重要特性:Python 使用隐式布尔转换进行条件判断。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值