python3.4控制用户输入与输出

一、输入

1.函数格式:input()

2.函数功能:接受一个标准输入数据,返回string类型。ctrl+z结束输入。

3.实例:

默认input():等待一个任意字符的输入

str=input(‘input a string:\n’):接受输入数据作为string类型传给str,\n为提示信息换行。

4.接受多个数据输入,使用eval()函数,间隔符必须是逗号

>>> lines
[‘‘, ‘‘, ‘‘, ‘84‘, ‘2‘, ‘3‘, ‘‘]
>>> a,b,c=eval(input())
1,2,3
>>> a
1
>>> c
3

5.接受多行输入的一个方法

>>> sen=‘end‘  #作为结束符
>>> list2=[]

>>> for line in iter(input,ends):
line1=line.split(‘,‘)
list2.append(line1)

23,34
25,78
end
>>> list2
[[‘23‘, ‘34‘], [‘25‘, ‘78‘]]

二、输出

1.函数格式:print([object,...],sep=‘‘,end=‘\n‘,file=sys.stdout)(end默认值为回车,可自定义符号)

2.实例

print():输出一个空行

格式化输出

  • #%x --- hex 十六进制
  • #%d --- dec 十进制
  • #%o --- oct 八进制
  • #%s --- 字符串
  • #%f --- float 浮点数

例1:

>>> str1=‘the value is‘
>>> num1=11
>>> print(‘%s%d‘%(str1,num1))
the value is11

例2:

PI=3.1415926

print("PI = %10.3f" % math.pi) #输出PI =       3.142

print("PI = %-10.3f" % math.pi) #输出PI = 3.142

例3:

print("%.3s" %("abcde")) #输出abc

print("%.*s" %(4,"abcde")) #输出abcd

print("%10.3s" %("abcde")) #输出        abc(总长度为10,字符长度不够前面填空格)

例4:打印多行

print(""" 你的内容 """) 或者 print(‘‘‘ 你的内容 ‘‘‘)

例5:打印纯文本,不使用转义字符:print(r‘内容‘)或者print(R‘内容‘)

print(r‘abc\n‘) #直接打印字符串abc\n

时间: 2024-10-12 16:34:02

python3.4控制用户输入与输出的相关文章

用户输入生日,输出用户到此时刻生存了多少天?

public class Demo1 { /** * @param args * @throws ParseException */ public static void main(String[] args) throws ParseException { Scanner s = new Scanner(System.in); System.out.println("输入生日yyyy-MM-dd格式"); //用户输入生日 String birthStr =s.next(); Str

Python(输入、输出;简单运算符;流程控制)

一 输入输出 python3中统一都是input,python2中有raw_input等同于python3的input,另外python2中也有input 1.res=input("python3: ") 2.res=raw_input("python2: ") 3.res=raw_input("python2: ") 1,2无论接收何种输入,都被存为字符串赋值给res,而3的意思是,用户输入何种类型,就以何种类型赋值给res #!/usr/bi

python 3 用户输入和格式化输出

# -*- coding:utf-8 -*- #用户输入 && 格式化输出 #getpass 模块是内置的,可以将输入的内容隐藏 import getpass username = input("username:") password = input("password:") age = int (input("age:")) job = input("job:") #print(type(age),type

跟王老师学Java三大特性(三):案例 QuickHit:确认输入并输出结果

案例 QuickHit:确认输入并输出结果 主讲教师:王少华   QQ群号:483773664 学习目标 完成Game类中的printResult方法的编写 一.需求说明 确认用户输入并输出结果 二.思路分析 确认玩家输入是否正确 如果输入不正确,则直接输出错误信息并退出程序 如果输入正确 如果超时,则直接输出错误信息并退出程序 如果不超时 计算玩家当前积分 计算 玩家已用的时间 输出当前玩家的级别.当前积分.已用时间: 判断用户是已经闯过最后一关并处理 三.参考代码 1 2 3 4 5 6 7

python018 Python3 输入和输出

Python3 输入和输出在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能.本章节我们将具体介绍 Python 的输入输出. 输出格式美化Python两种输出值的方式: 表达式语句和 print() 函数.第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用.如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值.如果你希望将输出的值转成字符串,可以使用 repr() 或 str() 函数来实现. st

Python3 输入和输出

Edit 笔记内容:Python3 输入和输出 笔记日期:2017-11-05 输出格式美化 旧式字符串格式化 读取键盘输入 读和写文件 文件对象的方法 pickle 模块 Python3 输入和输出 输出格式美化 Python有两种较为常用的输出方式::表达式语句和 print() 函数. 第三种方式则是使用文件对象的 write() 方法,标准输出文件可以使用sys.stdout . 如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值. 如果你希望将输出的值

python2和python3的输入和输出区别

python2和python3的输入和输出区别: 1.  python2的输入: 1.1 raw_input()获取用户的原始输入: 1.2 input()会把用户输入的内容当做代码来执行: 2. python2的输出: python2中输出可以使用空格或者小括号: 3. python3的输入: python3版本中,没有raw_input()函数,只有input(),并且 python3中的input与python2中的raw_input()功能一样. 4 python3的输出: python

JavaScript-3.1--获取用户的输入,输出用户输入的两数之和---ShinePans

提示用户输入两个数,然后输出用户输入的两数之和 第一次输入 ,输入处为空 第二个输入,输入处为默认27  (这里强调语句的使用) <html> <head> <meta http-equiv="content-type" content="text/html;charset=GB2312"/> <title> 3.1 让用户输入两个数字,然后输出相加的结果 </title> </head> &l

Flex控制用户可输入到文本字段中的字符集

指示用户可以输入到控件的字符集.如果 restrict 属性的值为 null,则可以输入任何字符.如果 restrict 属性的值为空字符串,则不能输入任何字符.此属性只限制用户交互:脚本可以将任何文本放入文本字段中.如果 restrict 属性的值为字符串,则只能在文本字段中输入该字符串中的字符. Flex 按从左到右的顺序浏览字符串.可以使用连字符 (-) 指定一个范围.如果字符串以尖号 (^) 开头,则先接受所有字符,然后从接受字符集中排除字符串中 ^ 之后的字符.如果字符串不以尖号 (^