当前位置: 首页 > news >正文

Python快速入门 —— 第一节:基础类型

Python 快速教程说明

适用人群

  1. 有其他语言编程基础,或了解过python的群体,至少需要知道变量、对象、函数等基本概念
  2. 想快速通过python实现一些功能,却不想了解python的底层实现的人群
  3. 想快速了解python语言框架的人群
  4. 有兴趣了解python的任何人群

第一节:基础类型

1. 基础类型

  • int:整型,表示整数,例如1, -3, 100
  • float:浮点型,表示小数,例如3.14, -2.5
  • bool:布尔型,表示真或假,只有两个值:True, False
  • str:字符串,表示字符序列,例如"Hello, World!"
  • list:列表,表示元素有序排列的集合,例如[1, 2, 3]
  • dict:字典,表示键值对集合,例如{"name": "Tom", "age": 20}
  • set:集合,表示元素无序且不重复的集合,例如{1, 2, 3}
  • tuple:元组,类似列表但不可修改,例如(1, 2, 3)
  • None:表示空值或未定义状态。

2. 基础操作

  • 声明变量:a = 10
  • 类型转换:int("123"), float("3.14"), str(100)
  • 列表操作:增加、删除、查询、遍历。
  • 字典操作:增删改查。

3. 示例

# 学生信息结构定义
student = {"name": "Alice","age": 21,"grades": [90, 80, 85],"major": "Computer Science"
}# 访问和修改字典
print(student["name"])  # 输出:Alice
student["age"] = 22  # 修改年龄

4. 练习:

  • 定义一个包含你自己信息的字典,包含姓名、年龄、职业和兴趣爱好。
  • 创建一个包含多个数字的列表,编写代码计算该列表的平均值。
http://www.lryc.cn/news/439612.html

相关文章:

  • 评价类——熵权法(Entropy Weight Method, EWM),完全客观评价
  • Redis——通用命令
  • (k8s)kubernetes 挂载 minio csi 的方式(pod挂载pvc存在csi驱动问题,挂载不上)
  • python tkinter
  • Flink CEP(复杂事件处理)高级进阶
  • libmodbus:写一个modbusTCP服务
  • 函数模板(初阶)
  • 中间件之RocketMQ
  • linux第二课(docker的安装使用)
  • Java数据存储结构——二叉查找树
  • JavaScript 事件处理
  • 容器技术--Docker应用部署
  • 医院管理|基于java的医院管理系统小程序(源码+数据库+文档)
  • golang学习笔记21——golang协程管理及sync.WaitGroup的使用
  • C++初阶大全
  • 使用Redis实现用户关注博客的推模式
  • python常用模块之time、datetime、randow(14)
  • 根据NVeloDocx Word模板引擎生成Word(六-结束)
  • Android架构组件:MVVM模式的实战应用与数据绑定技巧
  • 调用系统的录音设备提示:line with format PCM_SIGNED 16000.0 Hz
  • android BLE 蓝牙的连接(二)
  • 改编pikachu的打靶经历(题目不全)
  • Linux进阶 修改文件所有者
  • 第312题|二重积分求旋转体体积(二)|武忠祥老师每日一题
  • redis基本数据结构-set
  • Android 应用安装-提交阶段
  • 强化学习Reinforcement Learning|Q-Learning|SARSA|DQN以及改进算法
  • 【HarmonyOS NEXT开发】如何设置水平/垂直方向的左/居中/右对齐——RelativeContainer的AlignRules设置
  • java之认识异常
  • JSON处理工具类