Python入门篇【基础语法】

Python基础语法

🔔Name:张昊轩
🏆Date:2025/12/3
✨Messages:蕉绿


文章目录


提示:以下是本篇文章正文内容,下面案例可供参考

一、字面量

定义:在代码中,写下来的固定的值,称为【字面量】。

类型 描述 说明
数字【Number】 整数int 整数【10,20】
数字【Number】 浮点数float 浮点数【13.14,-13.14】
数字【Number】 复数complex 复数【4+3j】(以j结尾表示复数)
数字【Number】 布尔bool 真假【True,False】(本质上1表真,0表假)
字符串【String】 描述文本的一种类型 由任意字符组成
列表【List】 有序的可变序列 使用频繁,可有序记录
元组【Tuple】 有序的不可变序列 可有序记录一堆不可变的Python数据集合
集合【Set】 无序不可重复集合 可无序记录一堆不重复的Python数据集合
字典【Dictionary】 无序Key-Value集合 无序记录的键值对数据集合

二、注释

作用:对代码进行解释说明的文字【注释不是代码,不会被执行】,使用注释可以增强代码的可读性!

  1. 单行注释:#开头【#和注释内容建议以一个空格隔开,主要作用于单行代码或一小段代码
  2. 多行注释:""" """【三对引号,主要作用于真个Python代码文件或者类/方法的描述

三 、变量

定义:在程序运行时,储存计算结果或能表示值的抽象概念。

  • .定义格式:变量名称 = 变量的值
python 复制代码
"""
这是一个demo文件
"""

# 定义一个变量,用来记录姓名
name = "张三"
# 通过print语句,输出变量的值
print("你的姓名是:", name)

四、数据类型

函数:type(要查看的数据类型),通过使用此函数来验证得到的数据的所属类型。

python 复制代码
# 1.使用print直接输出
print(type("我是张三"))
# 2.使用变量存储变量
name = "张三"
name_type = type(name)
print(name_type)
# 3.使用type存储字面量信息
int_type = type(233)
print(int_type)

五、类型转换

场景:字符串转数字,数字转字符串等等。

函数 说明
int(x) 将x转换成一个整数
float(x) 将x转换成一个浮点数
str(x) 将x转换成一个字符串【任何类型都可以通过此函数转换成字符串】

5.1.整数转换

python 复制代码
# 将数字类型转换成字符串
int_num = 11
int_str = str(int_num)
print("这个类型刚开始是:",type(int_num),"转换后这个类型变成了:",type(int_str))

5.2.字符串转数字【★】

首先要确保字符串内容都是字符串,否则报错误。

5.3.整数/浮点数互转

  • 整数转浮点数->完美转换
  • 浮点数转整数->丢失精度
python 复制代码
# 整数转浮点数
float_num = float(int_num)
print(type(float_num),float_num)
# 浮点数转整数
float_num = 3.14
int_num = int(float_num)
print(type(int_num),int_num)

六、标识符

变量/方法/类的名字等等,这些名字统一叫做标识符。用于给类/方法/变量命名。

  • 内容限定 :只允许出现英文/数字/中文和下划线(_),其余任何元素都不允许出现。不建议用中文命名,数字不可以开头。
  • 大小写敏感: Python中严格区分大小写。
  • 不可以使用关键字命名

6.1.命名规范

  1. 命名做到见名知意。
  2. 下划线命名法:多个单词组合用下划线隔开。
  3. 英文字母全部小写。
相关推荐
不会计算机的g_c__b16 小时前
Python + OpenCV 实现文档扫描与OCR识别系统
python·opencv·ocr
梦想不只是梦与想16 小时前
Python 中的 reduce 函数:累积计算
python·reduce
唐山泽际科技17 小时前
2026年本地生活服务(如餐饮、美业)怎样借助LBS(地理位置)精准获客?
python·智能手机·生活
金銀銅鐵17 小时前
[Python] 用 Pillow 来绘制北欧五国的国旗
python
皓月斯语17 小时前
B3865 [GESP202309 二级] 小杨的 X 字矩阵 题解
开发语言·c++·矩阵·题解
paeamecium18 小时前
【PAT甲级真题】- Rational Sum (20)
数据结构·c++·python·算法·pat考试·pat
Highcharts.js1 天前
教程:基于 React + Highcharts 构建一个单页应用程序、按需数据拉取与图表渲染
开发语言·前端·数据结构·react.js·前端框架·highcharts·页面应用
爱昏羔1 天前
下篇:从检索到交互 — 物流RAG问答系统与WebUI全实现
python·langchain·agent
_Jimmy_1 天前
Agent引用数据库知识过时的增量同步方案
人工智能·python·langchain
头发还在的女程序员1 天前
医院陪诊管理系统怎么选择?——2026 年选型避坑与架构参考
java·开发语言·陪诊系统·陪诊app·医院陪诊陪护