Login
网站首页 > 文章中心 > 其它

python中空格的代码_python随机输出包含空格的成语

作者:小编 更新时间:2023-07-23 08:03:46 浏览量:331人看过

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

python下的什么语句相当于C中的:

scanf("%d,%d,%s",&a,&b,&c);

解析:

python中空格的代码_python随机输出包含空格的成语-图1

--〉python下的什么语句相当于C中的scanf("%d,%d,%s",&a,&b,&c);?

你给的C代码是读取一行用逗号分开的值。

这代码假设读取的值全都肯定链咐没会是对的类型,而且肯定只有三个值,所以我觉得Python里这样写最接近了:

a, b, c = raw_input( ).split( ',' )

a = int( a )

b = int( b )

python中空格的代码_python随机输出包含空格的成语-图2

c = c.strip( )

若读取的值是用空格分开的,则只需把第一行改成:

a, b, c = raw_input( ).split( )

咦?

C比Python省了那么多行?!

等一下。那行C代码之前的变量声明也必须算进去,所以其实差别是不多的。简唯还有。。。

。。。刚刚所提到的那种假设通常都是危险的,因为棚纳读取的值可能类型或数量不对,所以塞进变量之前应该先检查。

但是scanf( )并没有提供任何事先检查的余地,所以细心的C编程员在非要读取一行多项的输入时,都会先把整行输入读为字符串,然后切割,逐项检查,没问题才做类型转换然后塞进变量里。

整个过程需要的C代码很多,但若是用Python,可以省掉很多功夫。

Python使好的程序更容易写。

python中空格的代码_python随机输出包含空格的成语-图3

tn.write(" ") #就用空格呗......

您错了

回升念车神袭是 '\r' 空格是 ' ' 不放心吵瞎困可以用 chr(32)

# !/usr/bin/python27

# coding: utf8

文件每字符面加空唤敏仔格

with open('a.txt', 'r◆') as filehandler:

with open('newtxt.txt','拿敬w'和汪) as filehandler2:

filehandler2.write(''.join([f◆' ' for fh in filehandler for f in fh]))!

以上就是土嘎嘎小编大虾米为大家整理的python中空格的代码_python随机输出包含空格的成语相关主题介绍,如果您觉得小编更新的文章对您有所帮助,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章