文章目录
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