python入门-基础概念

发布于:2022-12-11 ⋅ 阅读:(614) ⋅ 点赞:(0)

目录

一、什么是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__ 属性。
本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到