1. 程式人生 > >Python2.X無換行無空格輸出

Python2.X無換行無空格輸出

最近初學Python,發現對於文字輸出這塊有一個小問題:

對於下面這個很簡單的C程式

#include <cstdio>
int main()
{
    int s[4]={1,2,3,4};
    for(int i=0;i<4;i++)
    {
        printf("%d",s[i]);
    }
    return 0;
}

其輸出結果很顯然是1234  使用Python寫上面這段程式碼可以寫成
for i in range(1,5):
    print i
但輸出的結果是: 1
2
3
4
每輸出一次多輸出了一個換行。 在網上搜了一下資料,發現只要在print語句後面加一個逗號即能消去空格,於是程式碼改成
for i in range(1,5):
    print i,
輸出結果是:1 2 3 4  每次輸出時又多輸出了空格。 想無空格無換行輸出的話其實我們可以這樣寫
import sys
for i in range(1,5):
    sys.stdout.write(str(i))
這樣輸出的結果就是1234啦

相關推薦

Python2.X空格輸出

最近初學Python,發現對於文字輸出這塊有一個小問題: 對於下面這個很簡單的C程式 #include <cstdio> int main() { int s[4]={1,2,3,4}; for(int i=0;i<4;i++)

保留多行文本框的空格樣式,並轉義HTML標記的尖括號

inpu type 轉載 bmi replace rip col out 腳本 本文采用JavaScript進行演示,這並不影響你在項目中的實際應用,因為我提供的思路,你可以輕易地把它用你自己的語言進行實現,這通常是後臺語言,而且下面提供的正則表達式你幾乎可以完全照搬,因為

回車、空格的ASCII碼值—(附ASCII碼表)

表示法 這就是 十六 就是 字符 編制 信息 閱讀 標準 回車、換行、空格的ASCII碼值 回車,ASCII碼13換行,ASCII碼10空格,ASCII碼32Return = CR = 13 = ‘\x0d‘NewLine = LF =

微信小程式中空格(多個空格)寫法

在小程式中HTML的網頁實體無法正常使用,小程式中的寫法為:  一、空格,換行 <text>你好!\t七月流火啊!\n我在下一行</text> ---------------------------------------------------------

字串去除空格

String nets = ""; if (nets!=null) { /* 去除 \n 回車(\u000a) \t 水平製表符(\u0009) \s 空格(\u0008)

保留多文字框的空格樣式,並轉義HTML標記的尖括號

假如在你的一個網站專案中,你需要提供一個留言入口,你用的只是普通多行文字框(textarea)進行留言內容的收集,並不喜歡使用者輸入一些HTML標記,甚至是指令碼。像下面我在douban的影評釋出一樣,如果你未加入處理,直接存入資料庫,最終在頁面輸出顯示的時候你也直接讀

去除字串所有空格,字串新增%

//去除字串所有換行和空格private String fixString(String str){ String dest = ""; if (str!=null) { Pattern p = Pattern.compile("\\s*|\t|\r|

HTML中的造成空格問題

對於html內建的內聯級標籤以及表單元素標籤,原始碼中連續幾個內聯級標籤中的換行在瀏覽器中會被解釋為一個空格。 包括ie和ff。而這個空格是會被當作一個空白節點(nodeType等於3的節點,就是文位元組點)。 對於html內建的塊級標籤使用了display

NSString去掉所有空格

一、說明 在IOS開發過程中,我們有些需要將字串中的所有的空格,回車刪除掉,大部分部落格給出了以下處理辦法: - (NSString *)removeSpaceAndNewline:(NSString *)str { NSString *temp = [str s

python輸出(同一行輸出不同型別資料)

不同型別的資料輸出在同一行,在行尾加","即可: #! -*- coding:utf-8 -*- #加這一行可以在檔案中使用中文 print 'This is a string + int', pr

Java把空格置位符成空字元

public class StringUtil{ public static String replaceWithBlank(String str){ Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Matcher m = p.m

display:inline-block列表佈局經常會遇到的“符/空格間隙問題”

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>居中導航</title> <style&

CSS解決空格太長的字母,數字不會自己主動的問題

strong ack 換行 tle 主動 發出 字母 文字 htm 事實上非常easy,代碼例如以下所看到的,註意 Style: <div class="detail_title" style="word-break: break-all;"><%=S

python2和python3輸出資料用空格隔開,不

python3:加入end= ' '引數。 python2:以逗號結尾。 兩個例子如下: >>> a = [1, 2, 3, 4] # python3編譯環境 >>> for i in a: ... print(

python2.X 列印輸出時如何不

introduction: how to use python 2.X  print  without new line ??? 筆者在使用python 2.X 版本是,遇到這樣一個問題: #pr

Textarea輸出到前端效果的推薦處理方法

在處理一些長文字的時候(僅是較長的純字串,還不用大動干戈使用富文字編輯器)經常會用到Textarea標籤作為輸入控制元件。 <textarea name='desc'></textarea> Textarea作為一個輸入控制元件有

您的程式輸出的格式不符合要求(比如空格與要求不一致)----改

將一句話的單詞進行倒置,標點不倒置。比如 I like beijing. 經過函式後變為:beijing. like I 由於輸出結果末尾多了一個空格引起的。 原始碼: obj='' for i in string:     obj=obj+i+' ' prin

【整理】解決php輸出時出現多餘的空格或者

由於某度眾所周知的舉動,讓我搬離寫了5年的渣度空間,準備把技術性的文章定在CSDN了。這些都是文章備份。勿怪。。 1.要查清自己本身有沒有echo 或者exit空格或者換行, 2.一定要保證php檔案裡<?php ?>標籤外沒有多餘的回車,換行。 3.這些都排

C++ 輸入一行數字或字串(未知個數),以空格間格,後結束輸入並輸出

說明:通過getchar()來判斷是否是\n來終止輸入 方法一: 一行中輸入多個數字並以空格間隔,通過int陣列儲存 #include<iostream> #include<string.h> #include<stdio.h> u

在HTML中輸出文字需要保留空格符時需要加

需要保留以text或textarea提交的包含空格和換行符時,在前段顯示內容時需要加上: <pre>所顯示的內容</pre> 但是要記住: <pre> 顯示的內容 </pre> 這樣做的話會讓內容上下多出一行空白,也就是說