【计算机基础系列】003:Python数据结构

  1. 环境搭建
    普通笔记本电脑或服务器。①首先创建一个环境文件夹,②根据对应的操作系统类型windows或linux不同类型下载Anaconda、miniconda等包管理器,③修改pip为阿里云、清华等源。④根据未来一段时间主要任务在anaconda中创建一个工作环境存放相关配置和相关文件方便后续打包或审计。
  2. 相关工具
    anaconda、vscode、pycharm、codex、trae、qoder。
  3. 基础知识
    3.1 变量类型
    python是一种动态解释型语言。动态和静态的主要区别是类型声明占用的内存长度是否在计算过程中发生变化。静态表示提前声明多少占用多少,动态则表示在解释和翻译或编译过程根据内置类型情况分配大小长度及空间。
    复合数据类型:列表List、字典Dict、集合Set;数字Num、字符Str、元组Tup。其中静态类型是数字、字符、元组,该类型在计算过程是赋值是不能再发生变化的类型。其他三种可以多种变化。
    基础数字类型:整数int、长整long、浮点float、布尔bool、复数complex
    3.2 输入输出
python 复制代码
	x= 'a'
	y= 'b'
	print(x,y)

	raw_input("输入任意内容后按下enter键退出..\n")
	import sys
	z = 'adam'
	sys.stdout.write(z + '\n')
复制代码
3.3 结构类型
3.3.1 条件语句
python 复制代码
	# 判定值是否在区间范围
	num_1 = 9
	if num_1 >= 0 and num_1 <= 10;
		print('hello')

	num_2 = 8
	if(num_2 >= 0 and num_2 <= 5)or (num >= 10 and num <= 15):
		print('hello')
	else:
		print('underfine')	
复制代码
3.3.2 循环语句
python 复制代码
	# 第一种循环类型while
	count = 0
	while (count < 9):
		print('the count is:', count)
		count = count + 1
	print('good bye!')
	
	# 第二种循环类型for
	for let in 'python'
		print('当前字母:%s'% let)
	frus = ['ban','app', 'man']
	for fru in frus
		print('当前:%s'% fru)

	print('good,bye!')

	# 第三种嵌套循环

	# 控制语句:break、continue、pass
相关推荐
reasonsummer3 分钟前
【教学类-07-12】20261028大3班破译电话号码html(手机按钮版本)
python·html
摇滚侠10 分钟前
《On Java 中文版 基础卷》阅读笔记 复用 13
java·笔记·python
揽星河..10 分钟前
【初阶数据结构】常见的排序算法
数据结构·排序算法·1024程序员节
用户2986985301416 分钟前
Python 将 Word 文档转换为 XML 的实践要点
后端·python·api
薛之谦_18 分钟前
用 Java 实现阿里云式 IAM 子用户管理:架构设计与表结构详解
java·python·阿里云
2601_9520477920 分钟前
金蝶云星空销售订单附件查询接口权威教程(BOS_Attachment)
python·机器人·钉钉
神仙别闹23 分钟前
基于Python Yolo实现绝缘子目标检测程序
python·yolo·目标检测
超级架构师40 分钟前
让 COBOL 长出 AI 大脑:原生 Agent 核心框架 praxo-core 深度剖析
c语言·开发语言·c++·人工智能·python·架构·ai编程
Non-existent9871 小时前
在 WPS/Excel 里做地理数据处理:功能市场 + 奥维 / Google Earth / QGIS 三种跳转实战
开发语言·javascript·ecmascript
甜到心里的蛋糕1 小时前
抖音评论自动回复机器人部署实践:无头 Chrome + DeepSeek + NapCat(2C2G 云主机)
java·jvm·chrome·python·抖音·deepseek