当前位置:首页 » 编程语言 » python输入输出

python输入输出

发布时间: 2022-01-30 16:19:01

A. python的输出

有可能python不写print默认输出的是和下面的效果一致:

print(repr(a))

你看看能不能找到反例?

B. 关于Python输入输出的问题——本人最近刚接触Python,遇到了一问题,向各位大神请教

你穿越了!!!
1列表输出字典;
2字典错误构造竟然有输出;
3字典又冒出元组了。
没有其他可以解释的了,你真穿越了。
要想回到现实世界,建议用python shell老老实实尝试你输入的东西。

C. Python输入一个整数输出其对应的平方怎么写

利用input()函数获取一个数字a,a=input("请输入数字:")。

而Python专用的科学计算扩展库就更多了,例如如下3个十分经典的科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。

由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。

例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。众多开源的科学计算软件包都提供了Python的调用接口,例如着名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。

D. python表输入输出,求解答,感谢您抽空解答

按照题目要求编写的Python程序如下

s=input("姓名:")

name=[]

while s!='Q':

name.append(s)

s=input("姓名:")

print(name)

源代码(注意源代码的缩进)

E. python如何输入输出中文

1,在文件夹中新建一个test.py的文件。

F. Python,怎么在输入非数字时,输出一句话

Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:
1.raw_input
2.input
raw_input函数
raw_input() 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):

复制代码 代码如下:

str = raw_input("Enter your input: ");
print "Received input is : ", str

这将提示你输入任意字符串,然后在屏幕上显示相同的字符串。当我输入"Hello Python!",它的输出如下:

复制代码 代码如下:

Enter your input: Hello Python
Received input is : Hello Python

G. 如何开发一个带简单输入和输出对话框的python程序

这个模块在S60的py解释器里有的,电脑上没有。可以直接用蓝牙传到手机上测试下。当然要装py的sis文件电脑上要配置好S60开发环境和Python的S60环境才能用。

H. python中怎么输入输出文件

1.打开和关闭文件(open(),file(),close())

有两种内建函数可以获取文件对象:open和file。他们的用法完全一样。下面只以open()为例子讲解。获取一个文件对象(打开文件)的语法如下:

复制代码 代码如下:fileObj = open(filename,access_mode='r',buffering=-1)
filename不用说你也应该知道是你要打开文件的路径。
access_mode用来标识文件打开的模式,默认为r(只读)。

常用的模式如下表所示:

文件模式 解释
r 以只读方式打开
w 以写方式打开,文件不为空时清空文件;文件不存在时新建文件。
a 追加模式,没有则创建
r+,w+,a+ 以读写模式打开,参见w,a

另外还有一个b表示二进制模式访问,但是对于Linux或者unix系统来说这个模式没有任何意义,因为他们把所有文件都看作二进制文件,包括文本文件。

第三个参数不经常用到,标识访问文件的缓冲方式,0代表不缓冲,1代表缓
冲一行,-1代表使用系统默认缓冲方式。只要使用系统默认就好。

一些例子:

复制代码 代码如下:
>>> f = open('/etc/passwd','r')
>>> f1 = open('/etc/test','w')

使用完文件后,一定要记得关闭文件,操作如下:

复制代码 代码如下:
>>> f.close()

2.文件读入

2.1.file.read(size = -1)
读取从当前文件游标起size个字节的文件内容。如果size=-1,则读取所有剩余字节。

复制代码 代码如下:
>>> f = open('/etc/passwd')
>>> f.read(100)
'root:x:0:0:root:/root:/bin/bash\nbin:x:1:1:bin:/bin:/sbin/nologin\ndaemon:x:2:2:daemon:/sbin:/sbin/nol'

2.2.file.readlines(size=-1)

从文件中读取并返回一行(包括行结束符),或返回最大size个字符

复制代码 代码如下:
>>> f.readline()
'ogin\n'#和上面一个例子输出的最后拼起来就是 'nologin',因为游标在l后面。
>>> f.readline(1)
'a'

2.3.file.readlines(sint=0)
读取文件所有的行,并作为一个列表返回(包括行结束符),如果sint>0则返回总和大约sint字节的行(具体由缓冲区大小决定)。

复制代码 代码如下:
f.readlines()
['dm:x:3:4:adm:/var/adm:/sbin/nologin\n', 'lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin\n', 'sync:x:5:0:sync:/sbin:/bin/sync\n', 'shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown\n', 'halt:x:7:0:halt:/sbin:/sbin/halt\n', 'mail:x:8:12:mail:/var/spool/mail:/sbin/nologin\n', ......

输出省略。

3.文件输出

3.1.file.write(str)
向文件中写入指定的字符串。

复制代码 代码如下:
>>> f = file('/root/test.py','w+')
>>> f.write("print 'hello,world'")
>>> f.read()
''
>>> f.close()
>>> file('/root/test.py','r').read()
"print 'hello,world'"

3.2.file.write(seq)

向文件写入字符串序列seq。seq是任何返回字符串的可迭代对象。

复制代码 代码如下:
>>> f = file('/root/test.py','a+')
>>> codelst = ['\n','import os\n',"os.popen('ls').read()\n"]
>>> f.writelines(codelst)
>>> f.close()
>>> file('/root/test.py','r').read()
"print 'hello,world'\nimport os\nos.popen('ls').read()\n"

注意,文件写入的时候,不会自动加上换行符,必须手动加上。

I. python编程,输入一个字符,用该字符输出一下图形,是一个数字6,用*表示6

#encoding:utf-8
#python3.6

#定义数字对应的字符字典
c_number={0:[[1,1,1],
[1,0,1],
[1,0,1],
[1,0,1],
[1,1,1]],
1:[[0,1,0],
[0,1,0],
[0,1,0],
[0,1,0],
[0,1,0]],
2:[[1,1,1],
[0,0,1],
[1,1,1],
[1,0,0],
[1,1,1]],
3:[[1,1,1],
[0,0,1],
[1,1,1],
[0,0,1],
[1,1,1]],
4:[[1,0,1],
[1,0,1],
[1,1,1],
[0,0,1],
[0,0,1]],
5:[[1,1,1],
[1,0,0],
[1,1,1],
[0,0,1],
[1,1,1]],
6:[[1,1,1],
[1,0,0],
[1,1,1],
[1,0,1],
[1,1,1]],
7:[[1,1,1],
[0,0,1],
[0,1,0],
[0,1,0],
[0,1,0]],
8:[[1,1,1],
[1,0,1],
[1,1,1],
[1,0,1],
[1,1,1]],
9:[[1,1,1],
[1,0,1],
[1,1,1],
[0,0,1],
[1,1,1]],
}

#定义打印字符函数
defprint_one_number(x):
number=c_number[int(x)]
foriinrange(len(number)):
forjinrange(len(number[0])):
ifnumber[i][j]==1:
print("*",end="")
else:
print("",end="")
print("")


if__name__=="__main__":
print("Inputanumberbetween0and9:")
n=input()
print_one_number(n)

运行上面的程序,输入0到9任意一个数字,回车的后在命令行打印出对应图形。

下面是运行此脚本后,输入数字6,回车后的结果:

J. 怎么用python编程 输入十个不同的数字,输出其中最大的数和第二大的数

#终端运行python3test.py1.12345678910.5
#输出
#max:10.5
#second:9.0
#将以下写入文本test.py
importsys

input=[float(i)foriinsys.argv[1:]]#可以在这直接写多个数
input.sort(reverse=True)
print("max:",input[0])
print("second:",input[1])

热点内容
压缩圆环 发布:2025-01-11 06:41:37 浏览:509
安卓背面是什么字母 发布:2025-01-11 06:37:55 浏览:212
个人小程序怎么购买云服务器 发布:2025-01-11 06:33:08 浏览:909
手机mc怎么玩服务器国际服 发布:2025-01-11 06:18:33 浏览:157
win2008ftp中文乱码 发布:2025-01-11 06:10:03 浏览:868
平板配置为什么这么低 发布:2025-01-11 06:05:30 浏览:622
可编程视频 发布:2025-01-11 06:03:24 浏览:785
java多线程编程实战 发布:2025-01-11 06:03:17 浏览:631
图的算法java 发布:2025-01-11 05:57:07 浏览:483
梯形图编译器 发布:2025-01-11 05:56:26 浏览:260