【计算机基础系列】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
相关推荐
2601_962885721 小时前
如何用 Python 计算 TRIX 三重指数平滑均线指标?
开发语言·python
还卿一钵无情泪2 小时前
Unsloth 微调 构建自己的大模型 没有GPU也能微调
linux·开发语言·人工智能·python·大模型·nlp·unsloth
倔强的石头1063 小时前
应用账号最小权限实践:读写账号、报表账号、运维账号分层
java·运维·开发语言
传人once3 小时前
页面中心圆圈放大效果如何写
开发语言·javascript·ecmascript
NeilYuen4 小时前
【C++】STL源码仿写(二):vector
开发语言·c++
蜗牛互联网4 小时前
Python消费Responses SSE事件:增量文本、超时与取消
java·开发语言·人工智能·后端·python
wanderist.4 小时前
线性筛法详解:从筛质数到欧拉函数、Möbius 函数与约数函数
java·数据结构·算法
All for pursuit.5 小时前
【设计-1】208.实现Trie (前缀树)
数据结构·c++·算法·leetcode
statistican_ABin5 小时前
中国国际旅游发展分析报告—基于世界银行国际旅游数据的多维度分析
python·机器学习·旅游