简析python3中的输入输出

果然一天不练手就生,好久没有写代码了,今天上机测试竟然连最简单的都不会了。于是想着来写一个博文总结回顾一下并且方便以后的查找。
  • python3

输出

①print()函数

  • 字符串输出
>>> str = "hilary"
>>>print(str)
hilary

>>>s = "hello"
>>>repr(s)#Python具有将任何值转换为字符串的方法:将其传递给repr()或str()函数
"'hello'"

example:

>>>x = 10 * 3.25
>>>y = 200 * 200
>>>s = 'The Value of x is' + repe(x)+',and y is'+repr(y)+'...'
>>>print(s)
The Value of x is 32.5,and y is 40000....
  • 支持参数格式化输出
>>> str = "the length of %s is %d"%("hello world",len("hello world"))#注意后面参数部分%的前面没有逗号,参数都放在后面一个括号中
>>>print(str)
the length of hello world is 11
  • print输出后无换行符号
>>>for i in range(0,6):
>>>     print(i,end=" ")
0 1 2 3 4 5
  • str.format
>>>print('We are the {} who say "{}!"'.format('knights', 'Ni'))
We are the knights who say "Ni!"
  • 输出列表 字典
>>>list1 = [1,2,3,'python']
>>>print(list1)
[1,2,3,'python']
>>>import sys
>>>sys.stdout.write("hello")
hello5       #不知道为什么后面还有一个字符串长度

输入

  • input函数
>>>x = input() #input hilary
>>>print(x)
hilary

s.isalnum() 所有字符都是数字或者字母
s.isalpha() 所有字符都是字母
s.isdigit() 所有字符都是数字
s.islower() 所有字符都是小写
s.isupper() 所有字符都是大写
s.istitle() 所有单词都是首字母大写,像标题
s.isspace() 所有字符都是空白字符、\t、\n、\r

  • isdigit函数
c578ce0c8253f458f16f7c5e3a2fefb6_r.jpg.png
  • 标准化输入sys.stdin
  • 一行输入多个值
#输出的是字符串,要想读取的是数值,可以像这样: 
>>>a, b, c = map(int, input().split())#否则input().split()即可
1 2 3
>>>input_list = map(int, input().split()) 
1 2 3
>>>input_list
[1,2,3]

暂时想到这么多,再有想到的一定及时更新~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,631评论 1 118
  • 字符集和编码简介 在编程中常常可以见到各种字符集和编码,包括ASCII,MBCS,Unicode等字符集。确切的说...
    兰山小亭阅读 8,633评论 0 13
  • # 第一优先级规则声明: # 除了梦境,每一个意识主进程都必须与一个身体参与的机械进程相匹配,否则结束意识主进程。...
    李洞BarryLi阅读 3,918评论 0 1
  • 没错,我们都是老师 文/小语 小二:教师节快乐!爸爸! 泰迪老师:小二,懂事了啊! 布布玛和贝吉吉捧着花:老师,您...
    躲进小楼看灯火阅读 96评论 0 0
  • 你要小心跟她说话,那个泪点低的姑娘 你不经意的叹息很容易打破她脆弱的防备 然后你不理解,责怪,却假装好心的安慰 她...
    呀呀呀呀丫阅读 253评论 0 0