目录
一、什么是python
python是一门编程语言,也是一个名为解释器的软件包。
二、什么是解释器
解释器是一种让其他程序运行起来的程序。是代码与机器的计算机硬件之间的软件逻辑层。
三、什么是python解释器
python解释器是运行你所编写的python程序的程序。
四、什么是IDE
IDE,是Integrated Development Environment的缩写,叫做集成开发环境。IDE是一种编程软件,是集成了开发过程需要的一些基本工具、基本环境和其他辅助功能的应用软件。基本部件有源代码编辑器、编译器、解释器和调试器。
比如目前我正在使用的电脑(MacBook Air (M1, 2020))中自带的IDLE就是一个纯 Python 下使用 Tkinter 编写的相当基本的 IDE,当然还有常用的pycharm等。
五、终端交互式命令行的简单命令
打开终端
#开启python会话
python
#查看python的安装路径
which python
#进入指定目录下
cd
#新建文件夹
mkdir
#打印字符串
print("hi")
#数学运算。以2的3次方为例
print(2**3)
#字符串重复。以ha为例
"ha"*3
#退出终端
command+Q
六、变量
#print(“数据类型:特定类型的变量;数字、字符串、布尔值”
#要把一个值放入一个变量中,需要使用赋值运算符'='进行赋值操作")
print(ord("A"))#将字母转换为其对于的数字形式
myInt=int("123")
print(myInt)
print(type(myInt))
mystr=str(123.45)
print(mystr)
print(type(mystr))
七、函数
#函数,是一种代码组织手段,为我们提供了一种代码的打包方法,像“存储盒”一样把代码组织、整理好
#函数的作用:把杂乱的代码组织在一起,放入代码包中,以容易看清有什么,并了解它们是如何工作的
#函数的优点:缩短开发时间;减少程序员的错误;提高程序的可靠性;让整个团队从一个程序员的工作者获益;使代码更容易理解
#先定义一个函数名称,制定使用这个函数要提供的参数,然后编写这个函数要执行的一系列步骤
def hello():
print("this is my first python function")
#执行函数
hello()
#时间函数
import datetime
print(datetime.datetime.now())
#仅取日期
str(datetime.datetime.now().date())
八、参数
#参数,在需要向函数提供一些信息以供其在处理某个请求时使用,可以理解为输入,input;参数的作用:把数据发送给函数,以便函数在执行某个任务时可以使用
def Hello2(Greeting):
print(Greeting)
Hello2("this is jane")
九、属性
#数据的属性和处理数据的方法统称
属性(attribute)
为了方便处理属性,Python 定义了一些特殊属性,包括:
__class__
:对象所属类的引用。obj.__class__
与type(obj)
效果一致。类和类的实例都具有属性,有些属性只能在类中查询,比如特殊方法;__dict__
:存储类或实例的可写属性的字典。如果设置了__slots__
属性,实例可能没有__dict__
属性;__slots__
:类可以定义这个属性,限制实例能拥有哪些属性。该属性的值可以是个可迭代对象,但通常会使用元组。如果类设置了__slots__
属性且__slots__
中不包含'__dict__'
,那么该类的实例没有__dict__
属性。