python编写交互界面怎么用,python怎么做出交互界面

这篇具有很好参考价值的文章主要介绍了python编写交互界面怎么用,python怎么做出交互界面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家好,小编来为大家解答以下问题,python编写交互界面怎么用,python怎么做出交互界面,现在让我们一起来看看吧!

python编写交互界面怎么用,python怎么做出交互界面,microsoft,人工智能

Source code download: 本文相关源码

目录

6.5.1 理解交互模式

6.5.2 进入交互模式

6.5.3 交互模式的基本用法

6.5.4 在交互模式中获取帮助

6.5.5 退出交互模式

6.5.6 系统学习python


6.5.1 理解交互模式

理解交互模式,首先得理解什么是交互。“交互”在日常生活中很常见,比如人与人之间的互动就是一种交互,在你来我往的语言交流中,彼此可以接收到对方在语言中传递的信息熟练掌握Python就业是不是好一点。计算机中的交互,是指程序对用户的输入所做出的反馈,例如在浏览器的地址栏中输入Python官网的URL:

python编写交互界面怎么用,python怎么做出交互界面,microsoft,人工智能

浏览器会渲染并呈现出Python官网的页面内容:

python编写交互界面怎么用,python怎么做出交互界面,microsoft,人工智能

在命令行中执行命令,命令的输出就是系统所做出的反馈:

python编写交互界面怎么用,python怎么做出交互界面,microsoft,人工智能

以上,都为一种交互。交互是一种互动,人与人的互动,人与计算机程序之间的互动。

6.5.2 进入交互模式

进入windows系统的命令行以后,直接在命令行中执行Python命令,可以进入Python的交互模式。

python编写交互界面怎么用,python怎么做出交互界面,microsoft,人工智能

从交互模式输出的提示信息中,可以知道Python的版本号,标签名,运行环境,以及获取Python更多相关信息的四个命令。在这四个命令中,help用来获取帮助信息,copyright用来获取版权信息,credits用来获取感谢信息,license用来获取软件许可证信息。可以直接在交互模式中输入以上命令来获取相关信息,例如查看Python的版权信息:

>>> copyright
Copyright (c) 2001-2019 Python Software Foundation.
All Rights Reserved.

Copyright (c) 2000 BeOpen.com.
All Rights Reserved.

Copyright (c) 1995-2001 Corporation for National Research Initiatives.
All Rights Reserved.

Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.
All Rights Reserved.

6.5.3 交互模式的基本用法

在Python的交互模式中可以直接定义变量,控制结构,函数等,并进行相应的运算处理。

(1) 在交互模式中定义变量

>>> number=1

在交互模式中输入变量名,并敲下回车键,会自动输出变量指向的值:

>>> number
1

(2) 在交互模式中进行算数运算

>>> 1+1
2
>>> x=1
>>> y=1
>>> x+y
2

(3) 在交互模式中调用函数

在6.1节中介绍了id函数,调用id函数可以输出对象的内存地址。

>>> total = 66
>>> amount = total
>>> id(66)
140705939880240
>>> id(total)
140705939880240
>>> id(amount)
140705939880240

从id函数的输出可知,变量total与变量amount保存的都是值66的内存地址。对内存地址还不是很熟悉的同学,可以复习6.1节中的内容,学习是一个反复迭代的过程,要善于将学过的知识融会贯通。

内存地址与机器相关,在不同的运行环境中,输出的是不同的内存地址。

(4) 在交互模式中执行条件控制

>>> number = 1
>>> if number > 0:
...     print("number > 0")
...
number > 0

同学们在交互模式中输入条件语句的代码时,要注意代码缩进。在交互模式中同样可以进行其它的操作,例如编写循环结构,函数定义,模块导入等。在实际开发中,通常使用交互模式进行代码调试和快速验证。交互模式还有一个很重要的用途-获取帮助信息,在下节内容中会着重讲解。

6.5.4  在交互模式中获取帮助

利用Python的内置函数help,可在交互模式中离线地获取帮助信息。help函数的基本用法:

help(object)

object表示传递给help函数的参数。参数传递有如下两种形式:

(1) 字符串类型参数

help(字符串类型参数)

在Python中用英文的单引号,双引号,三引号括住的都为字符串。字符串类型参数通常是Python中预定义的关键字名,属性名,模块名等。keywords是系统预定义的标识符,中文释义为关键词,在交互模式中执行help("keywords"),可以查询Python中的所有关键字:

>>> help("keywords")

Here is a list of the Python keywords.  Enter any keyword to get more help.

False               class               from                or
None                continue            global              pass
True                def                 if                  raise
and                 del                 import              return
as                  elif                in                  try
assert              else                is                  while
async               except              lambda              with
await               finally             nonlocal            yield
break               for                 not

在交互模式中查询if关键字的定义和用法:

>>> help("if")
The "if" statement
******************

The "if" statement is used for conditional execution:

   if_stmt ::= "if" expression ":" suite
               ("elif" expression ":" suite)*
               ["else" ":" suite]

It selects exactly one of the suites by evaluating the expressions one
by one until one is found to be true (see section Boolean operations
for the definition of true and false); then that suite is executed
(and no other part of the "if" statement is executed or evaluated).
If all expressions are false, the suite of the "else" clause, if
present, is executed.

Related help topics: TRUTHVALUE

当help的输出过长时,会在页面底部显示一个-- More --的提示符:

>>> help("for")
The "for" statement
*******************
The "for" statement is used to iterate over the elements of a sequence
(such as a string, tuple or list) or other iterable object:

   for_stmt ::= "for" target_list "in" expression_list ":" suite
                ["else" ":" suite]
The expression list is evaluated once; it should yield an iterable
object.  An iterator is created for the result of the
......
-- More  --

按下键盘的回车键可以继续浏览。当按下键盘的q键时,会退出help模式。在交互模式中直接执行help(),不传递任何参数时,会进入help模式,进入help模式后直接输入待查的属性名或对象名,即可执行相应的查找。在help模式中执行quit命令退出help模式。

(2) 对象名

help(对象名)

对象名参数可以是Python中内置的全局变量,函数名,已导入的模块名, 也可以是用户自定义的对象名(变量名,函数名等)。在交互模式中查看内置函数print的用法:

>>> help(print)
Help on built-in function print in module builtins:
print(...)
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
    Prints the values to a stream, or to sys.stdout by default.
    Optional keyword arguments:
    file:  a file-like object (stream); defaults to the current sys.stdout.
    sep:   string inserted between values, default a space.
    end:   string appended after the last value, default a newline.
    flush: whether to forcibly flush the stream.

6.5.5 退出交互模式

在交互模式中执行exit()或quit()函数来退出交互模式。

D:\>Python
Python 3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2019, 00:42:30) 
[MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" 
or "license" for more information.

>>> exit()
D:\>

6.5.6 系统学习python

 薯条老师简介:资深技术专家,技术作家,著有《Python零基础入门指南》,《Java零基础入门指南》等技术教程。薯条老师的博客:http://www.chipscoco.com, 系统学习后端,爬虫,数据分析,机器学习文章来源地址https://www.toymoban.com/news/detail-765098.html

目录

6.5.1 理解交互模式

6.5.2 进入交互模式

6.5.3 交互模式的基本用法

6.5.4 在交互模式中获取帮助

6.5.5 退出交互模式

6.5.6 系统学习python


6.5.1 理解交互模式

理解交互模式,首先得理解什么是交互。“交互”在日常生活中很常见,比如人与人之间的互动就是一种交互,在你来我往的语言交流中,彼此可以接收到对方在语言中传递的信息熟练掌握Python就业是不是好一点。计算机中的交互,是指程序对用户的输入所做出的反馈,例如在浏览器的地址栏中输入Python官网的URL:

python编写交互界面怎么用,python怎么做出交互界面,microsoft,人工智能

浏览器会渲染并呈现出Python官网的页面内容:

python编写交互界面怎么用,python怎么做出交互界面,microsoft,人工智能

在命令行中执行命令,命令的输出就是系统所做出的反馈:

python编写交互界面怎么用,python怎么做出交互界面,microsoft,人工智能

以上,都为一种交互。交互是一种互动,人与人的互动,人与计算机程序之间的互动。

6.5.2 进入交互模式

进入windows系统的命令行以后,直接在命令行中执行Python命令,可以进入Python的交互模式。

python编写交互界面怎么用,python怎么做出交互界面,microsoft,人工智能

从交互模式输出的提示信息中,可以知道Python的版本号,标签名,运行环境,以及获取Python更多相关信息的四个命令。在这四个命令中,help用来获取帮助信息,copyright用来获取版权信息,credits用来获取感谢信息,license用来获取软件许可证信息。可以直接在交互模式中输入以上命令来获取相关信息,例如查看Python的版权信息:

>>> copyright
Copyright (c) 2001-2019 Python Software Foundation.
All Rights Reserved.

Copyright (c) 2000 BeOpen.com.
All Rights Reserved.

Copyright (c) 1995-2001 Corporation for National Research Initiatives.
All Rights Reserved.

Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.
All Rights Reserved.

6.5.3 交互模式的基本用法

在Python的交互模式中可以直接定义变量,控制结构,函数等,并进行相应的运算处理。

(1) 在交互模式中定义变量

>>> number=1

在交互模式中输入变量名,并敲下回车键,会自动输出变量指向的值:

>>> number
1

(2) 在交互模式中进行算数运算

>>> 1+1
2
>>> x=1
>>> y=1
>>> x+y
2

(3) 在交互模式中调用函数

在6.1节中介绍了id函数,调用id函数可以输出对象的内存地址。

>>> total = 66
>>> amount = total
>>> id(66)
140705939880240
>>> id(total)
140705939880240
>>> id(amount)
140705939880240

从id函数的输出可知,变量total与变量amount保存的都是值66的内存地址。对内存地址还不是很熟悉的同学,可以复习6.1节中的内容,学习是一个反复迭代的过程,要善于将学过的知识融会贯通。

内存地址与机器相关,在不同的运行环境中,输出的是不同的内存地址。

(4) 在交互模式中执行条件控制

>>> number = 1
>>> if number > 0:
...     print("number > 0")
...
number > 0

同学们在交互模式中输入条件语句的代码时,要注意代码缩进。在交互模式中同样可以进行其它的操作,例如编写循环结构,函数定义,模块导入等。在实际开发中,通常使用交互模式进行代码调试和快速验证。交互模式还有一个很重要的用途-获取帮助信息,在下节内容中会着重讲解。

6.5.4  在交互模式中获取帮助

利用Python的内置函数help,可在交互模式中离线地获取帮助信息。help函数的基本用法:

help(object)

object表示传递给help函数的参数。参数传递有如下两种形式:

(1) 字符串类型参数

help(字符串类型参数)

在Python中用英文的单引号,双引号,三引号括住的都为字符串。字符串类型参数通常是Python中预定义的关键字名,属性名,模块名等。keywords是系统预定义的标识符,中文释义为关键词,在交互模式中执行help("keywords"),可以查询Python中的所有关键字:

>>> help("keywords")

Here is a list of the Python keywords.  Enter any keyword to get more help.

False               class               from                or
None                continue            global              pass
True                def                 if                  raise
and                 del                 import              return
as                  elif                in                  try
assert              else                is                  while
async               except              lambda              with
await               finally             nonlocal            yield
break               for                 not

在交互模式中查询if关键字的定义和用法:

>>> help("if")
The "if" statement
******************

The "if" statement is used for conditional execution:

   if_stmt ::= "if" expression ":" suite
               ("elif" expression ":" suite)*
               ["else" ":" suite]

It selects exactly one of the suites by evaluating the expressions one
by one until one is found to be true (see section Boolean operations
for the definition of true and false); then that suite is executed
(and no other part of the "if" statement is executed or evaluated).
If all expressions are false, the suite of the "else" clause, if
present, is executed.

Related help topics: TRUTHVALUE

当help的输出过长时,会在页面底部显示一个-- More --的提示符:

>>> help("for")
The "for" statement
*******************
The "for" statement is used to iterate over the elements of a sequence
(such as a string, tuple or list) or other iterable object:

   for_stmt ::= "for" target_list "in" expression_list ":" suite
                ["else" ":" suite]
The expression list is evaluated once; it should yield an iterable
object.  An iterator is created for the result of the
......
-- More  --

按下键盘的回车键可以继续浏览。当按下键盘的q键时,会退出help模式。在交互模式中直接执行help(),不传递任何参数时,会进入help模式,进入help模式后直接输入待查的属性名或对象名,即可执行相应的查找。在help模式中执行quit命令退出help模式。

(2) 对象名

help(对象名)

对象名参数可以是Python中内置的全局变量,函数名,已导入的模块名, 也可以是用户自定义的对象名(变量名,函数名等)。在交互模式中查看内置函数print的用法:

>>> help(print)
Help on built-in function print in module builtins:
print(...)
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
    Prints the values to a stream, or to sys.stdout by default.
    Optional keyword arguments:
    file:  a file-like object (stream); defaults to the current sys.stdout.
    sep:   string inserted between values, default a space.
    end:   string appended after the last value, default a newline.
    flush: whether to forcibly flush the stream.

6.5.5 退出交互模式

在交互模式中执行exit()或quit()函数来退出交互模式。

D:\>Python
Python 3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2019, 00:42:30) 
[MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" 
or "license" for more information.

>>> exit()
D:\>

6.5.6 系统学习python

 薯条老师简介:资深技术专家,技术作家,著有《Python零基础入门指南》,《Java零基础入门指南》等技术教程。薯条老师的博客:http://www.chipscoco.com, 系统学习后端,爬虫,数据分析,机器学习

到了这里,关于python编写交互界面怎么用,python怎么做出交互界面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 人工智能交互系统界面设计(Tkinter界面设计)

    在现代信息化时代,图形化用户界面(Graphical User Interface, GUI)已经成为各种软件应用和设备交互的主流方式,与传统的命令行界面(CLI)相比,GUI 具有直观性、易用性、交互性、可视化和多任务处理等优势。设计良好的用户交互界面可以让用户以更加直观、友好的方式与计

    2024年01月16日
    浏览(47)
  • 人工智能与人类互动:如何设计一个好的人工智能交互界面?

    作者:禅与计算机程序设计艺术 引言 人工智能(AI)正在改变我们的生活和各行各业。随着 AI 技术的不断发展,越来越多的人开始关注人工智能与人类互动的设计问题。一个好的人工智能交互界面对于用户体验、应用效果以及 AI 的利用率都具有重要意义。在这篇文章中,我

    2024年02月09日
    浏览(67)
  • 【Unity之UI编程】编写一个面板交互界面需要注意的细节

    👨‍💻个人主页 :@元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏 :Unity基础实战 当登录成功后,将玩家信息类通过,UI管理器中的显示加载方法中的委托函数,进行,加载面板后的逻辑处理(在里面执行

    2024年02月05日
    浏览(47)
  • 用python编写用户登录界面,用python编写登录程序

    大家好,小编为大家解答用python编写用户登录界面的问题。很多人还不知道用python编写登录程序,现在让我们一起来看看吧! python编写一个脚本的腊厅具体操作: 1、首先,打开python并创建一个新的PY文件。 2、其次,import os,因为涉及系统文件的路径,因此首先轮烂隐在此处

    2024年02月05日
    浏览(44)
  • python编写小程序有界面,python编写小程序的运行

    大家好,小编为大家解答python编写小程序怎么看代码的的问题。很多人还不知道python编写小程序的运行,现在让我们一起来看看吧!   Python第一个简单的小游戏 temp = input(\\\"请猜一猜姐姐的幸运数字是: \\\") guess = int(temp) if guess == 6: # 此处是需要使用双等号,表示等于,若使用单

    2024年02月14日
    浏览(50)
  • 自动化决策支持:人工智能帮助制造业做出最佳决策

    作者:禅与计算机程序设计艺术 近年来,人工智能领域的高新技术、大数据技术和机器学习技术越来越成熟,而这些技术也正在改变着制造业的各个环节。自动化决策支持技术就是利用人工智能技术解决制造业中最棘手的问题——如何做出正确的决策,从而提升生产效率、降

    2024年02月06日
    浏览(72)
  • 入门人工智能 —— 学习一门编程语言 python 基础代码编写和运算符介绍(1)

    随着人工智能技术的快速发展,越来越多的年轻人开始关注这个领域。作为入门者,学习人工智能编程语言至关重要。这里将介绍人工智能编程语言Python的基础知识,帮助初学者更好地理解人工智能领域的基本概念和技术。 下面是一些入门 Python 编程语言的基本知识: 安装

    2024年02月09日
    浏览(66)
  • 如何用python做交互式界面?五分钟教会你。

    之前写了一个用Python制作的登陆界面的文章,这次教大家实现一个简单的注册界面,跟登陆相比,注册界面新增了一个上传头像的功能,以及将注册信息保存到本地txt文件中的功能,最终实现的效果是这样的   在导入必要的库之后,我们先创建一个宽度为350,高度为220的窗口

    2024年02月05日
    浏览(48)
  • 用Python做一个下载器,从获取数据到编写GUI界面

    前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 对于广大书虫而言,没有小说看是最痛苦的,你身边有这样的人吗? 今天咱们分享一个小说下载器代码,打包成exe后,发给你的小伙伴也能直接使用… 案例基本实现思路? 一、数据来源分析 明确需求: 采集的网站是什么? 采集的

    2024年02月09日
    浏览(62)
  • Python-编写点云处理软件(二)点云软件ui制作之仿CC界面

    本系列第一篇中已经对VTK显示点云、VTK集成到Pyside2以及可执行程序打包进行了介绍与示例分析。 接着我们需要对这个小程序的界面进行优化,点云处理的开源软件中,CloudCompare算是比较实用的一款,其界面也是比较简洁和美观。那么本篇将在UI界面上进行简单的设计,达到一

    2024年02月12日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包