美文网首页
python输入和输出

python输入和输出

作者: 渭小粉 | 来源:发表于2019-03-06 17:21 被阅读0次

1. 输出格式化

使用字符串格式字面量,使用单引号或者(三倍单引号),在这个字符串当中,你可以使用Python表达式{},来关联变量,eg:

year = 2019

f'the year is {year}'

str.format方法是字符串的方法,可以提供更详细的格式化指令,但是 也需要被格式化的信息。eg:

 yes_votes=42_572_654

no_votes=43_132_495

percentage=yes_votes/(yes_votes+no_votes)

'{:-9} YES votes {:2.2%}'.format(yes_votes,percentage)

' 42572654 YES votes 49.67%'

2. 关于str和repr方法的内容见该链接:

https://blog.csdn.net/ysgjiangsu/article/details/75299883

3. 格式化的字符串字面量

可以通过“:”符号来设置字符的最小宽度,

'{name:10}' // 向左靠齐,最少10个字符

‘{name:10d}‘ // 向右靠齐,最少10个字符

更多内容见:https://docs.python.org/3/library/string.html#formatspec

4. str.format方法

看几个例子就懂了:

>>> print('{0} and {1}'.format('spam','eggs'))spam and eggs

>>> print('{1} and {0}'.format('spam','eggs'))eggs and spam

>>> print('This {food} is {adjective}.'.format(

... food='spam',adjective='absolutely horrible'))

This spam is absolutely horrible.

>>> table={'Sjoerd':4127,'Jack':4098,'Dcab':8637678}

>>> print('Jack: {Jack:d}; Sjoerd: {Sjoerd:d}; Dcab: {Dcab:d}'.format(**table))

Jack: 4098; Sjoerd: 4127; Dcab: 8637678

5. 读写文件 f=open('workfile','w')

格式获取文件的句柄,可以使用下列方式自动释放资源:

>>> withopen('workfile')asf:

... read_data=f.read()

>>> f.closedTrue

如果不使用此格式,则需要手动关闭 f.close()

具体api见文档

6. 使用json保存序列化数据(json模块)

json.dumps( [ 1, 'simple', 'list'])

json.dump(x, f) // f是打开的文件句柄,对x进行序列化并保存至f当中

json.load(f) // 对f当中的json数据进行反序列化

上述方法只是简单地对list和dictionaries进行处理,

相关文章

  • 2018-11-12day10-python2和python3

    python2和python3的区别 一、输入输出语句变成了输入输出函数 python2 --- print "...

  • Python的输入和输出

    我们做的程序为了有更好的交互效果,都是有输入和输出的,下面来说一下Python的输入和输出 Python的输入写法...

  • 第一个python程序

    第一个python程序 输入和输出 1. 输出 2. 输入 (1) input() 小结: 输入是Input,输出...

  • Python学习笔记1

    Python注释 Python变量 Python运算符 Python输入输出 输入函数 输出函数(3.x) ...

  • Python输出和输入

    输出和输入 输出 在python中输出用print()函数,也就是咱们所说的打印。 输出程序 上述程序运行结果 格...

  • Python输入和输出

    输入输出 input输入函数 input函数:获取用户输入,保存成一个字符串。重要的话,说两遍,input函数的返...

  • python输入和输出

    1. 输出格式化 使用字符串格式字面量,使用单引号或者(三倍单引号),在这个字符串当中,你可以使用Python表达...

  • Python输出和输入

    输出格式美化 str(): 函数返回一个用户容易读的表达形式。 repr():产生一个解释器易读的表达形式。

  • Python3入门(九)输入与输出

    前面几章介绍了一些常用的输入输出,本文将具体介绍Python的输入和输出 一、输出格式美化 Python两种输出值...

  • 二级Python---python语言的基本语法元素(Day1)

    一、基本输入输出函数 Python中有三个重要的基本输入、输出函数,用于输入、转换和输出,分别是input()...

网友评论

      本文标题:python输入和输出

      本文链接:https://www.haomeiwen.com/subject/nkkxpqtx.html