python输入与输出165
s = 'Hello,Runoob' print(s) str(s)
print(s) print(repr(s)) print(1/7)
print(str(1/7))
print(repr(1/7)) print('repr()的用法')
x = 10*3.25
y = 200*200
s = 'x的值为:'+str(x)+',y的值为:'+str(y)
print(s) s = 'x的值为:'+repr(x)+',y的值为:'+repr(y)
print(s) print('repr()可以转义特殊字符')
hello = 'hello ,runoob\n'
print(hello)#hello ,runoob hellos = repr(hello)
print(hellos)#'hello ,runoob\n' ts = ('Google','Runoob')
repr((x,y,ts))
print(type(ts))
print(x,y,ts)#32.5 40000 ('Google', 'Runoob') print('输出平方根与立方根')
for x in range(1,11):
# print(x.rjust(2),x*x,x*x*x),,AttributeError: 'int' object has no attribute 'rjust''
# print(x.rjust(2),x*x,x*x*x)
print(str(x).rjust(2),str(x*x).rjust(5),str(x*x*x).rjust(10)) '方式二'
for x in range(1,11):
# print('{0}{1}{2}'.format(x, x ** 2, x ** 3))
#2d即两个空格
print('{0:2d}{1:5d}{2:6d}'.format(x,x**2,x**3)) print('zfill()即补足空格')
for x in range(1,11):
# print(x.rjust(2),x*x,x*x*x),,AttributeError: 'int' object has no attribute 'rjust''
# print(x.rjust(2),x*x,x*x*x)
print(str(x).zfill(2),str(x*x).zfill(5),str(x*x*x).zfill(10)) 'format()的用法'
print('{0}和{1}'.format('Google','Runoob'))
print('{1}和{0}'.format('Google','Runoob'))
print('{name}网址:{site}'.format(name = '菜鸟教程',site = 'www.site.com'))
#点列表 Google, Runoob, 和 Taobao。
print('站点列表{0},{1},{other}'.format('Google','Runoob',other = 'Taobao')) '!a,!s,!r格式化某个值之前对其进行转换'
import math
#常量 PI 的值近似为: 3.141592653589793。
print('常量PI的近似值为{}'.format(math.pi))
print(type(math.pi)) #使用!r或者!s后输出的值都是float类型的?
pi2=math.pi
print('常量PI的近似值为:{!r}'.format(pi2))
print(type(pi2)) pi3=math.pi
print('常量PI的近似值为:{!s}'.format(pi3))
print(type(pi3)) #常量 PI 的值近似为 3.142。
print('常量PI的近似值为{0:.3f}'.format(math.pi))
print('常量PI的近似值为{0:.2f},{1:.3f}'.format(math.pi,math.pi))#常量PI的近似值为3.14,3.142 # Runoob ==> 2
# Taobao ==> 3
# Google ==> 1
#int类型的直接为:10d,如果是str类型的为:5,没有d
table = {'Runoob':2,'Taobao':3,'Google':1}
print(type(table))
for name,num in table.items():
print('{0:5}===>{1:10d}'.format(name,num))
print(type(num))
print(type(name)) #Runoob: 2; Google: 1; Taobao: 3(不会这是什么?)==============================================================================
table = {'Google': 1, 'Runoob': 2, 'Taobao': 3}
print('Runoob: {0[Runoob]:d}; Google: {0[Google]:d}; Taobao: {0[Taobao]:d}'.format(table)) #其中的5是什么意思呢?
import math
print('常量 PI 的值近似为:%5.3f。' % math.pi) 'input()从标准输入读入一行文本,这里的标准输入就是指的键盘'
# 请输入:菜鸟教程
# 你输入的内容是: 菜鸟教程
# str = input('请输入:')
# print('您输入的内容是:',str) f = open('E:\\foo.txt','a')
f.write('Python是一个非常好的语言。\n是的,的确非常好wb+,a!!')
f.close() print('写入并读取打印出来')
#这部分是写入文件中内容
f = open('E:\\foo.txt','w')
f.write('Python是一个非常好的语言。\n是的,的确非常好w!!')
#这部分是打开并读取文件内容
f = open('E:\\foo.txt','r')#没有这句是打印不出来内容的
str = f.read()
print(str) print('readline()的用法')
print('到这里了')
f = open('E:\\foo.txt','r')
str1 = f.readline()
print(str1)
f.close() print('readlines()的用法')
f = open('E:\\foo.txt','r')
str2 = f.readlines()
print(str2)
f.close() print('迭代读取每行')
f = open('E:\\foo.txt','r')
for line in f:
print(line,end='') print('读取写入的字数')
f = open('E:\\foo.txt','w')
num = f.write('Python是一个非常好的语言。\n是的,的确非常好w!!')
print(num) print("向 foo1.txt 文件中写入‘'www.runoob.com', 14’")
f = open('E\\foo1.txt','w')
value = 'www.runoob.com'
s = str(value)
f.write(s,14) print("向 foo1.txt 文件中写入‘'www.runoob.com', 14’")
f2 = open('E:\\foo1.txt','w+')
value = 'www.runoob.com'
s = str(value)
f2.write(s) f2 = open('E:\\foo1.txt','r')
s = f2.read()
# s = str(f2)
print(s)
python输入与输出165的更多相关文章
- Python - 输入和输出 - 第十七天
Python 输入和输出 在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能.本章节我们将具体介绍 Python 的输入输出. 输出格式美化 Python两种输出值的方式: 表达式语 ...
- python 输入和输出
到目前为止我们遇到过两种输出值的方法: 表达式语句和print语句. (第三个方式是使用文件对象的write()方法: 标准输出文件可以引用 sys.stdout.详细内容参见库参考手册. Pytho ...
- Python输入和输出
在很多时候,你会想要让你的程序与用户(可能是你自己)交互.你会从用户那里得到输入,然后打印一些结果.我们可以分别使用raw_input和print语句来完成这些功能.对于输出,你也可以使用多种多样的s ...
- Python输入与输出
输出 print函数 语法: print(self, *args, sep=' ', end='\n', file=None) print函数是python中最常见的一个函数.用于将内容打印输出. p ...
- Python 输入与输出
Python2版本 raw_input raw_input("输入提示"),会把输入的内容当做字符串返回 input 会把用户输入的内容当做代码来处理,可以理解为 raw_inpu ...
- Ulipad Python输入先后输出问题
print "Enter a interger"number=input() 在菜单栏 python-----设置参数----在Parameters:那栏加个参数 -u , 就可以 ...
- python输入一个\输出2个\问题
在Python里面,如果\后面不是一个合法的转移字符,那么,Python会打印两个\,换句话说,Python将\也当成普通字符看待,而不是转义符的标志: >>>S = 'C:\py\ ...
- Python学习--02输入和输出
命令行输入 x = input("Please input x:") y = raw_input("Please input x:") 使用input和raw_ ...
- Python 基础【第三篇】输入和输出
这里我们创建一个python(pytest)脚本用于学习测试(以后都为这个文件,不多做解释喽),这个文件必须要有执行权限的哈 1.创建pytest并赋予执行权限 [root@fengyuba_serv ...
随机推荐
- StarUML2 建模工具全平台破解及license验证简要分析
破解方法:找到安装目录下的文件:LicenseManagerDomain.js阅读得知,改软件用rsa加密用户信息,换行为用户信息的分隔符修改以下代码,然后打开软件点击菜单栏中的帮助->输入li ...
- Android与互联网的交互方式有三种
数据下载:下载网络上的的数据,包括图片.代码文本.XML文件.JSON数据,音/视频等大文件,调用webservice. 数据上传:上传图片.文本.XML.JSON数据.音/视频文件,调用webser ...
- how-to-build-c-static-libraries-boost
http://tungchingkai.blogspot.jp/2016/11/how-to-build-c-static-libraries-boost.html How to build C++ ...
- 题目1162:I Wanna Go Home(最短路径问题进阶dijkstra算法))
题目链接:http://ac.jobdu.com/problem.php?pid=1162 详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: ...
- sencha touch 在线实战培训 第一期 第一节
经过忙碌的准备,终于在2013.12.28晚上8点开了第一节课. 第一次讲课有些小紧张,讲的内容也比较基础,不过算是开了一个好头. 本期培训一共八节,前三堂免费,后面的课程需要付费才可以观看. 本节内 ...
- if中的-n -z linux_Shell
==========1 混淆的-n -z================= -n 表示这个变量或者字符串是否不为空.-z 表示这个变量或者字符串为空 上面这两句话中最重要的点是不通的 -n 关注的是 ...
- 学会阅读Java字节码
1.Class文件基础 (1)文件格式 Class文件的结构不像XML等描述语言那样松散自由.由于它没有任何分隔符号, 所以,以上数据项无论是顺序还是数量都是被严格限定的.哪个字节代表什么 ...
- 【CF860E】Arkady and a Nobody-men 长链剖分
[CF860E]Arkady and a Nobody-men 题意:给你一棵n个点的有根树.如果b是a的祖先,定义$r(a,b)$为b的子树中深度小于等于a的深度的点的个数(包括a).定义$z(a) ...
- JDK1.8版本,java并发框架支持锁包括
1.自旋锁,自旋,jvm默认是10次,由jvm自己控制,for去争取锁 2.阻塞锁 被阻塞的线程,不会争夺锁 3.可重入锁,多次进入改锁的域 4.读写锁 5.互斥锁,锁本身就是互斥的 6.悲观锁,不相 ...
- 静态类(static)与java值传递、引用传递小测
java中都是值传递.直接上代码了: class TestStaticA { static { System.out.println("b"); } public TestStat ...