【Python】第一章:基础知识——软件安装及配置、数据类型、数据结构等

本文是Python学习笔记的第一章,介绍了如何使用Anaconda进行环境配置,包括目录添加、自动补全代码的设置。同时,讲解了Python的基础语法,如数据类型、变量,重点探讨了列表和字典的数据结构,包括它们的创建、操作和组合。最后提到了Python中缩进的重要性。
摘要由CSDN通过智能技术生成

前言

本帖记录python学习过程中的笔记。
仅作个人学习使用。
学习课程:
【戴师兄】历时两年半,Python自学课终于更新辣!


系列文章目录

【Python】第一章:基础知识——软件安装及配置、数据类型、数据结构等
【Python】第二章:基础知识——循环处理、条件处理、自定义函数等



1 环境配置

1.1 使用软件:Anaconda

1.2 添加目录

步骤一:关闭jupyter,打开终端,Anaconda Prompt命令行安装

命令1:

```
pip install jupyter_contrib_nbextensions
```
或

```
pip install jupyter_contrib_nbextensions -i https://pypi.douban.com/simple
```
或
```
pip install jupyter_contrib_nbextensions -i 	https://pypi.tuna.tsinghua.edu.cn/simple
```

命令2:

```
jupyter contrib nbextension install --user
```

步骤二:jupyter notebook设置

重新打开jupyter notebook,打开Nbextensions选项卡,勾选Table of Contents(2)复选框。
即可。
Nbextensions选项卡
重启jupyter notebook,即可显示目录。
注:目录显示不全的问题:向下拖拽目录栏即可。

1.3 自动补全代码

步骤同1.2,勾选Hinterland。
重启jupyter notebook,即可自动补全代码。

1.4 安装python-doc:

终端输入:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-docx


2 Python基础语法

1.数据类型

请添加图片描述

2.变量

命名规则:
开头处不能够有特殊字符、数字。
开头可以有下划线。

3.数据结构

3.1 list-列表[ , , , ]

List 列表,能够将相同或不同类型的数据组合到一起。

 - list 采用方括号**[ ]**表示,将我们的内容放入其中即可;
 - 内容与内容之间,使用英文的逗号“,”进行隔开
 - 采用横着、竖着方式来编写都OK。
注:(帮助理解)在Excel中,可以表现为:a.某列的内容;b.某行的内容;c.多列、多行的内容。

list的检索:

假如有list = ['a','b','c']
则有list[0]为‘a’,list[1]为‘b’,...

list增加内容的方式:

list.append('d')

3.2 dict-字典{key1:value1, key2:value2, …}

Dictionary 字典,它的结构,是一种映射结构。

 - list 采用**{ key1:value1, key2:value2, ...}**- 每一个key: value 为一个键(key)(value)对;
 - 多个键值对之间,用**逗号**彼此分开;
 - key不可重复
注:(帮助理解)在Excel中,可以表现为:a.某一完整的(包含表头的)列、多列;b.某一(包含表头的)行、多行
dict的查询:
假如有:dict = {
				'name':
				['Amy','Baker','Conna']
				'age':
				['14','17','8']
				}
则有:输入dict['name'],输出一个列表['Amy','Baker','Conna']
	 输入dict['name'][1],输出'Baker'

dict增加内容的方式:

dict['要新增的变量'] = '新增变量的值'

dict删除内容的方式:

del dict['要删除的变量']

3.3 list和dict的组合

组合一:

{
    'key1': [1, 4, 7, 10],
    'key2': [2, 5, 8, 11],
    'key3': [3, 6, 9, 12]
}

组合二:

[
    {'key1': 1, 'key2': 2, 'key3': 3},
    {'key1': 4, 'key2': 5, 'key3': 6},
    {'key1': 7, 'key2': 8, 'key3': 9},
    {'key1': 10, 'key2': 11, 'key3': 12}
]

3.4 二维列表

二维列表:当列表内的元素,均是一维列表时,这一整个列表称之为二维列表
请添加图片描述
注:二维列表的读取方式:先读第几行,再读第几列(注意计算机从0开始数)

三、补充

1.**缩进:**对于python来说有非常重要的含义:在使用循环、函数或者类等等的时候,通过使用缩进,才能让python知道哪些代码将作为它们内部运行的一部分。

2.每一个.py文件都是一个模块;包是一个文件夹,里面放了有很多模块(.py文件),其中一定有一个__init__.py文件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值