Python快速入门笔记

Python快速入门笔记

Anaconda环境配置笔记

基本指令

打开prompt

conda --version #查看Anaconda版本
conda env list #查看目前已经安装的环境
conda create -n 环境名称 python=3.9 #创建环境,指定python版本
conda activate 环境名称 #进入指定的环境
conda remove -n 环境名 -all #删除对应的环境
—————————————————--------------------
进入对应环境之后的操作:
pip install 对应的包 #在该环境下下载对应的包
pip list #查看该环境下已安装的包
————————————————————————————————————


pip和conda安装python包的区别:
1.conda是随着Anaconda得到安装而安装,pip是随着python的安装而安装。
2.conda既可以管理环境中的包,又可以管理环境,在conda看来,python也是一个包,所以conda可以更新环境中的python版本,但是pip不行,并且pip只能适用于python。
3.最重要的区别是,conda在安装包时,会附带安装该包需要的附属包,但是pip只能安装该包,不会主动安装需要的附属包。
    #有时候,pip安装不了的包可以用conda安装,conda安装不了的包可以用pip安装。

————————————————————————————————————————————————-----————

Python基本内容

第1章 变量和数据类型

1.1 变量

python始终记录变量的最新值

message = "first test"
print(message)

方法是Python可对数据执行的操作

name = "Ada Lovelace"
print(name.lower()) #其中lower()是方法,表示可以对name 执行该操作
\t表示tab
\n表示换行
print("languages:\n\tpython")
1.2 字符串
1.3 数

无论是哪种运算,只要有操作数是浮点数,Python默认得到的数总是浮点数,相除也是。

数中的下划线:书写很大的数时,可以使用下划线将数进行分组,不会影响数的值

universe_age = 14_000_000_000
print(universe_age)
>>>14000000000

一般用大写字母组成的字符串,用来表示常量

第2章 列表

列表中的元素之间可以没有任何关系,因此给列表起一个表示复数的名字会更好,比如names

列表的索引从0开始而不是1

names = ['Joe', 'Mike', 'Jin']
message = "My love is {}and{}".format(names[0], names[2])
2.1 列表添加元素

在列表的末尾添加元素

names = []
names.append('Joe')
names.append('Mike')

在列表中插入元素

names = ['Joe', 'Mike', 'Jin']
names.insert(0, 'July')
>>>names = ['July', 'Joe', 'Mike', 'Jin']
2.2 列表删除元素

使用del语句删除元素

names = ['Mike', 'Joe', 'Jin']
del names[0]# 删除列表中的第一个元素

使用pop弹出元素

names = ['Mike', 'Joe', 'Jin']
boy = names.pop(1)#从列表中弹出第2个元素,并将该元素保存在boy这个变量中

根据值删除元素

names = ['Mike', 'Joe', 'Jin']
names.remove('Joe')

del和pop的区别,如果删除之后还要用这个元素,就用pop,不用就用del

2.3 组织列表

使用sort()方法对列表永久排序

names.sort()

使用sorted()方法对列表排序,但不改变原列表顺序

names.sorted()

倒着打印列表

names.reverse()

确定列表的长度

len(names)

输出最后一个列表元素有两种方法,names[-1]或names[len(names)-1]

2.4 操作列表
2.4.1 遍历整个列表

通过for循环遍历整个列表,选择描述单个列表元素的有意义的名称很重要,比如 for cat in cats:

names = ['Joe', 'Mike', 'Jin']
for name in names:
	print("{}的表演很精彩!".format(name))
	print("期待的下次表演!\n".format(name))
print("感谢大家观看今晚的表演")
2.4.2 创建数值列表

使用函数range()来创建

squares = []
for value in range(1, 11):
    squares.append(value**2)
print(squares)

使用数值列表一行创建

squares = [value**2 for value 
很高兴你对Python的学习感兴趣!下面是一些关于黑马Python快速入门笔记: 1. Python简介:Python是一种高级编程语言,具有简洁、易读和可扩展的特点。它被广泛应用于数据分析、Web开发、人工智能等领域。 2. 安装Python:可以从Python官方网站下载并安装Python解释器。同时,推荐使用Anaconda发行版,它包含了很多常用的第三方库和工具。 3. 变量与数据类型:在Python中,可以使用变量来存储不同类型的数据。常见的数据类型包括整数、浮点数、字符串、列表、元组、字典等。 4. 控制流程:使用条件语句(if-else)、循环语句(for、while)和跳转语句(break、continue)控制程序的流程。 5. 函数与模块:函数是一段可重复使用的代码块,可以提高代码的复用性。模块是一个包含Python代码的文件,可以使用import语句导入模块并调用其中的函数。 6. 文件操作:Python提供了丰富的文件操作方法,可以读取和写入文本文件、二进制文件等。 7. 异常处理:通过异常处理机制可以捕获和处理程序中出现的错误,保证程序的稳定性。 8. 面向对象编程:Python是一种面向对象的编程语言,支持类、对象、继承等特性。面向对象编程可以更好地组织和管理代码。 9. 常用第三方库:Python拥有众多的第三方库,可以大大扩展其功能。一些常用的库包括NumPy(数值计算)、Pandas(数据分析)、Matplotlib(数据可视化)等。 以上是关于黑马Python快速入门的一些笔记,希望对你的学习有所帮助。如果有任何问题,请随时向我提问!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值