python基础之用户交互和注释

一、什么是用户交互

用户交互就是应用程序可以接收用户的外部输入,并将输入的数据作为程序后续运行的参数。

二、为什么要有用户交互

比如一个人去银行取钱,他跟银行柜员说要取多少钱,柜员会把相应的钱给他,并将他账号下的存款金额减少相应的数值。这个过程要让计算机代替首先计算机需要知道取钱的人是不是本人,然后需要知道这个人需要取多少钱,这个时候就需要用户交互来实现了,首先这个人要输入账号密码让计算机判断取钱的是不是本人,验证通过后这个人再输入要取的金额,计算机就会给他相应的钱然后把他账号下存款减少相应的数额。

三、如何实现用户交互

python3中通过input函数接收用户输入,并且用户输入的所有数据都会以字符串类型保存,在使用input函数时我们可以在后面的括号里加入提示信息,提示用户应该输入什么信息,比如name=input(‘请输入用户名‘)

python2中有两个函数来实现用户交互,一个是raw_input(),另一个是input()。raw_input()的用法和python3的input()函数一摸一样,而python2的input()函数就和python3的input()函数不一样了,python2的input()函数是在调用raw_input()函数之后再调用eval()函数,所以你甚至可以把一个表达式传给它,input函数会把结果返回给你,官方建议在python2中一般情况下使用raw_input()来接收外部输入。

四、注释

编程中注释的作用就是增加代码可读性,让别人可以更容易看懂我们写的代码,并且也可以让我们自己在写完代码很长时间之后再回顾这段代码时帮助我们回忆当时写这段代码的意图,毕竟在写过上万行代码过了很长时间之后忘记当时写这段代码的意图是很正常的。

python中一般用于注释的符号有#和‘‘‘‘‘‘,#号一般用于注释单行代码写在要注释的代码最左边,三引号是多行注释的一般用于解释代码块的功能,比如

# while True:#     msg=input(‘msg:‘)#     if msg.startswith(‘alex‘):#         msg=msg + ‘_SB‘#     print(msg)上面就是#号注释的用法
def subclass_exception(name, parents, module, attached_to=None):
    """
    Create exception subclass. Used by ModelBase below.

    If ‘attached_to‘ is supplied, the exception will be created in a way that
    allows it to be pickled, assuming the returned exception class will be added
    as an attribute to the ‘attached_to‘ class.
    """
    class_dict = {‘__module__‘: module}三引号的用法如上,用于解释一段代码的作用
时间: 2024-10-10 17:20:29

python基础之用户交互和注释的相关文章

python基础4 用户交互

本节主要内容: 例一 input() 例二字符拼接 例三 %占位符 例四 raw_input()和 input() 例五 格式化用户交互 例六 数组格式化 参考网页 用户使用input函数实现交互,本节通过示例来学习此节内容: 例一 input() #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Cathy Wu username =input("username") password =input("passwor

Python基础知识-用户交互和运算符

今日学习内容 用户交互 用户交互就是人向机器发出指令,机器分析处理后,给人们返回操作结果(装13的说法).直白地讲,就是人往计算机中输入(input)数据,计算机输出(output)结果.交互的本质就是输入.输出. input() 输入 在python 3.* 的版本中,input() 接收到输入的任何信息,都会以字符串的形式存储 name = input("请输入您的用户名:") print(name) print(type(name)) age = input("请输入您

python——用户交互和注释

一.用户交互 1 name=input('what is your name:') 2 print('Hello', name)# 或者print('hello' +name) 输入用户名字和密码: 1 username= input('username:') 2 password=input('password:') 3 4 print(username,password) 注释: Python中加#表示注释,可以在一些重要的比如自定义函数或者怕以后忘记含义的代码后添加注释,方便以后查看 原文

Python 变量与变量的作用、常量、用户交互、注释

精通各种语言的 Hello World C++ #include <iostream>                int main(void)                {               std::cout<<"Hello world";                } C #include <stdio.h>             int main(void)             {             print

用户交互和注释

所谓的用户交互:读取用户键盘的数据 input name=input("what's your name?") age=input("How old are you?") 注释: 1.# 注释后程序不运行 2.#解释程序的作用 ctrl+/ 表述全部注释 原文地址:https://www.cnblogs.com/chenjiao0904/p/9597161.html

python变量及用户交互,用户名格式化输出

变量 name = wwjun Name2 = "wwjun" print ("name,Name2") 用户交互 Username = input ("username:") Password = input ("password:") Print(username,password) 用户名格式化输出 name = input ("name:") age = input ("age:"

4.python中的用户交互

学习完如何写'hello world'之后,我们还是不太满意,因为这样代码就写死了,以后运行的时候都只打印一局固定的话而已. 但是,我想在程序运行后,自己手动输入内容怎么办,此时就要学习如何使用用户交互了. 在python2.x中,用户交互使用的是 raw_input("提示内容") 方法,例如 name = raw_input("请输入姓名:") print name 之前的起手式就略去了,代码的执行结果是: 再输入东西后回车   这里有一个要注意的地方,那就是当

PYTHON学习0003:用户交互和注释----2019-6-4

Python注释多行的方法有以下三种:1.使用ctrl+/实现多行注释:首先先选中要注释的段落,然后按下ctrl+/,即可实现多行代码的注释.再一次按下ctrl+/就可以取消注释2.在每一行的开头使用shift+#键:跟注释单行一样在每一行前面输入shift+#3.输入''' '''或者""" """,将要注释的代码插在中间:可以输入''' '''或者""" """,将要注释的代码插在中

python基础学习(二)注释和算术运算符

注释 1. 注释的作用 注释就是对某些代码进行标注说明,以增强代码的可读性.我们在写程序的时候,编写的某一部分代码的意图不太明显,这时候就需要对这一部分代码加以说明,来明确这一部分到的意图.一般的编程语句有单行注释和多行注释 2. 单行注释 单行注释是以#开头,#右边的所有的文字都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用 示例代码如下(为了保障可读性,#后面一般要加上一个空格): # 这是单行注释 print("Hello word") 在代码的后面加上单行注释 为了