一.开发环境
Python是一种高级编程语言,它被广泛应用于数据科学、人工智能、机器学习、Web开发等领域。Python的开发环境可以分为两类:集成开发环境(IDE)和文本编辑器。
IDE是一种集成了编辑器、调试器、自动补全、代码分析等功能的开发环境,它可以提高开发效率,减少出错率。
常见IDE:Pycharm、Spyder、IDLE
文本编辑器是一种简单的编辑器,它可以用于编写Python代码,但缺乏IDE的强大功能。
常见编辑器:Sublime Text 3、Notepad++、Vim
Pycharm
跨平台的全功能Python开发工具
IDLE
Python内置的IDE,安装Python后便可直接使用,初学者可以利用它方便地创建、运行、测试和调试Python程序。
VS Code
Visual Studio Code(简称VS Code)是微软开发的免费代码编辑器,内置对JavaScript, TypeScript和Node.js的支持,还可以通过丰富的拓展支持 C++, C#, Java, Python, PHP, Go等语言的开发。
通过安装Python插件,VS Code可以变身为一款轻量级的Python IDE
Jupyter Notebook
Jupyter Notebook是一款基于Web的交互式笔记本,它支持多种编程语言,包括Python。Jupyter Notebook具有强大的数据可视化、数据分析、机器学习等功能,可以方便地进行数据科学和机器学习的开发。
二.语法简略总结(1)
——————————补充中————————————————————
(一)lambda
表达式,又称匿名函数,常用来表示内部仅包含 1 行表达式的函数。
格式:name = lambda [list] : 表达式
使用场景:1.单行函数:使用 lambda
表达式可以省去定义函数的过程
2.不需要多次复用的函数:用完之后立即释放
(二)多值的数据类型
容器的作用:打包、解包、内容传递
1.列表:有序,可更改,允许重复 用中括号定义,逗号分割
list=["a","b","c","a"]
2.元组:有序,不可更改,允许重复,用小括号定义
tuple = ("a", "b", "c","a")
3.集合:无序,无索引,不可重复,用大括号定义
set = {"a", "b", "c"}
4.字典:无序、可变,有索引。键值对的集合,用大括号定义,“键:值”
dict= {"1":"a", "2":"b", "3":"c"}
(三)每一个print()默认换行
print("learn")
print("python")
>>>learn
>>>python
print(“字符串”,end=“这个print用什么结尾”,sep="参数之间的分隔符")
end
的属性值默认值是换行符 \n, sep的属性值默认是空格
print("learn",python",sep="*")
learn*python
(四)复制(创建一个副本)
c=a.copy()
浅层复制不是完全的复制(只复制了表层),对原本的操作仍然可能改变副本
import copy
d=copy.deepcopy(a)
深度复制是完完全全的复制,一个和原件完全独立的副本
(五)打印”九九乘法表“形状
for row in range(10):
for col in range(row):
print("*",end=" ")
print()