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

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)

3、

#!/usr/bin/env python

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

info=‘‘‘
------info of %s------
Name: %s
Age: %d
Job: %s
‘‘‘%(name,name,age,job)
print(info)
#这里运行的话会报错:
    Traceback (most recent call last):
  File "input.py", line 12, in <module>
    ‘‘‘%(name,name,age,job)
TypeError: %d format: a number is required, not str

#这里需要强转义

#!/usr/bin/env python

name=input("name:")
age=int(input("age:"))    #请注意这里的强转义
job=input("job:")

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

**#Note: %s表示字符串string的字意思,$d表示整数,int的字思,%f表示浮点数**

4、

#!/usr/bin/env python

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

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

print(info)

原文地址:http://blog.51cto.com/limingyu/2095977

时间: 2024-10-10 14:56:29

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

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

交互,格式化输出,运算符,解压缩!

交互 现阶段暂时用input进行交互 name=input('please input your name:') print(name) input()的作用是接收值,而且不管输入的是什么类型的值,最后被赋值的对象都是字符串类型. 格式化输出 占位符 name='zhaojiahao' hieght=23 weight=155 print('My name is %s,my height is %s' % (name,height)) format格式化 print('My name is {}

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之print 格式化输出

使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello = 'Hello Python' print strHello #输出结果:Hello Python #直接出字符串 1.格式化输出整数 python print也支持参数格式化,与C言的printf似, strHello = "the length of (%s) is %d" %('Hello World',len('Hello World')) print strHello #输出果:the len

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基础_格式化输出(%用法和format用法)

%用法 1.整数的输出 %o —— oct 八进制%d —— dec 十进制%x —— hex 十六进制 >>> print('%o' % 20) 24 >>> print('%d' % 20) 20 >>> print('%x' % 20) 14 2.浮点数输出 2.1 格式化输出 %f ——保留小数点后面六位有效数字 %.3f,保留3位小数位%e ——保留小数点后面六位有效数字,指数形式输出 %.3e,保留3位小数位,使用科学计数法%g ——在保证

Python基础之格式化输出、运算符、数字与布尔值互换以及while...else

python是一天学一点,就这样零零碎碎…… 格式化输出 %是占位符,%s是字符串格式,%d整数格式,%f是浮点数格式 1 name = input('输入姓名') 2 age = input('输入年龄') 3 str = '年龄:%d,姓名:%s' %(int(age),name) 4 str = '年龄:%s,姓名:%s' %(age,name) 5 print(str) 因为input默认输入的是类型是字符串,所以即便输入一个数字,其格式化也是%s ,但是如果想用%d格式输出,则需先强制

【python基础】--格式化输出

Author: Alon_cheng Date:2018-05-26 23:42:12 格式化输出(占位符) %s(字符串) %d(整形) %f(浮点数) (1)%f%f --保留小数点后面六位有效数字 %.3f,保留3位小数位 格式化输出(占位符) %s(字符串) %d(整形) %f(浮点数) name=input('You Name:') age=int(input('You age:')) job=input('You job:') salary=input('You salary:')

Python大法之格式化输出

%s  d  ....格式化的妙用 1 #格式化输出 2 #% s d 3 4 # name = input('请输入姓名:') 5 # age = input('请输入年龄:') 6 # height = input('请输入身高:') 7 # msg = '我叫%s,今年%s 身高%s'%(name,age,height) 8 # print(msg) 9 """ 10 name = input('请输入你的姓名:') 11 age = input('请输入你的年龄:')