python用户交互

Python定义字符串一般用单引号或双引号,把要表示的内容括起来,如:

name   ="linjunjie"
address =‘taiwan‘

如果要定义的字符串有多行的情况,用三个单引号

person = ‘‘‘
name=jj
job=geshou
age=30
‘‘‘
print(person)

第一个交互程序:

打印用户输入的内容

name = input("name:")
age  = input("age:")
job  = input("job:")

info=‘‘‘
-----------info of ‘‘‘+name+‘‘‘--------------
Name:‘‘‘+name+‘‘‘
Age:‘‘‘+age+‘‘‘
Job:‘‘‘+job+‘‘‘
‘‘‘
print(info)

“+”表示拼接字符串变量,类似与js,一段字符串中间需要拼接变量,这种表示方法太麻烦,Python中有更简单的方法:

第二种替换方式:

name = input("name:")
age  = input("age:")
job  = input("job:")

info=‘‘‘
-----------info of %s--------------
Name:%s
Age:%s
Job:%s
‘‘‘ % (name,name,age,job)
print(info)

%s 表示占位符 表示替换后面括号里面的内容。

%s接收的数据类型是字符串。

%d接收的数据类型是整数。python默认输入的内容都是字符串,如果要用%d要对输入的内容转换一下。

字符串转整型:

age  = input("age:")
print(type(age),type(int(age)))#<class ‘str‘> <class ‘int‘>

整型转字符串:

age  = int(input("age:"))
print(type(age),type(str(age)))#<class ‘int‘> <class ‘str‘>

第三种替换方式:

name = input("name:")
age  = int(input("age:"))
job  = input("job:")

info=‘‘‘
-----------info of {_name}--------------
Name:{_name}
Age:{_age}
Job:{_job}
‘‘‘.format(_name=name,
           _age=age,
           _job=job)
print(info)

  

  

  

  

  

时间: 2024-10-11 11:33:50

python用户交互的相关文章

Python学习之路3——Python用户交互及逻辑控制

1.Python用户交互 程序难免会与用户产生交互. 举个例子,你会希望获取用户的输入内容,并向用户打印出一些返回的结果.我们可以分别通过 input() 函数与 print 函数来实现这一需求. 1 #!/user/bin/env ptyhon 2 # -*- coding:utf-8 -*- 3 # Author: VisonWong 4 5 name = input("name:") 6 age = int(input("age:")) 7 job = inp

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用户交互与格式化输出

一.python语法入门之与用户交互 1.1 什么是与用户交互 用户交互就是人往计算机中input/输入数据,计算机print/输出结果 1.2 为什么要进行用户交互 为了让计算机能够像人一样与用户沟通交流 1.3 如何与用户交互 交互的本质就是输入.输出 1.3.1 输入input: 在python3中input会等待用户的输入,无论用户输入的是什么类型,返回的一定是字符串(str) >>> name = input('请输入你的用户名: ')请输入你的用户名: bing>>

python 用户交互

这里来一个用户交互,并判断用户输出姓名,得到不同回应. 将姓名加上颜色显示. #coding:utf-8 name = raw_input('what is your name?:') age = raw_input('how old are you?:') job = raw_input('what is your job?:') msg = """ Information of %s as below:         Name : \033[42;1m%s \033[0

Python用户交互input

应用有时候需要和用户进行交互才能继续进行,比如用户的登陆.input的使用就是这种场景的关键 场景:用户进行登陆时需要输入用户名和密码,如果用户三次登陆失败则账号被锁定. 开发:需要两个基本的文件:1.用户账号密码 2.黑名单 #!/usr/bin/env python3 ##登陆代码 locked=open("locked.dat","r") logon=open("logins.dat","r") print("

Python练习程序(一)Python用户交互和流程控制

功能:用户认证后,联系人信息查询 #!/usr/bin/env python #coding=utf-8 name = raw_input("请输入你的用户名:") while name != 'fgf':         name = raw_input("没有查询到此用户.\n请重新输入你的用户名:") else:         password = raw_input("请输入你的密码:")         p = '123'      

python用户交互、格式化输出

python中的注释 单行的话用"#"号注释, 多行注释,可以用三个单引号,或三个双引号 ''' '''或 """ """ python中用户输入 1. #!/usr/bin/env python #_*_conding:utf-8_*_ name = input("What is your name?") print("hello" , name) 2. #!/usr/bin/env

Python用户交互-密码不可见

输入密码时若让用户不可见,可以使用getpass模块中的getpass方法 # 输入密码时若想要不可见,使用getpass模块中getpass方法即可 import getpass pwd=getpass.getpass("请输入密码:") print(pwd) 用例一: # 提示输入用户名和密码 # 验证用户名和密码 # 如果错误,则输出用户名或密码错误 # 如果成功,则输出 欢迎,XXX! import getpass name=input('请输入用户名') pwd=getpas

Python用户交互程序

#进行交互,row_input在python3里面等同于input 1 username = input("username:") 2 job = input("your job:") 3 age = int(input("your age:")) #string转换成int #字符串拼接↓ 1 info = ''' 2 ------now-------------- 3 Name:'''+ username +''' 4 job:''' + j