python入门-基础概念

这篇博客介绍了Python的基础知识,包括Python是一种编程语言,解释器的作用,特别是Python解释器的功能。还讲解了IDE(集成开发环境)的概念,如IDLE,并展示了如何在终端进行基本的命令操作,如创建目录、执行Python代码。此外,文章讨论了变量、函数和参数的使用,包括变量的赋值、函数定义及参数传递。最后,提到了对象的属性,如__class__和__dict__。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、什么是python

二、什么是解释器

三、什么是python解释器

四、什么是IDE

五、终端交互式命令行的简单命令

六、变量

七、函数

八、参数


一、什么是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__ 属性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值