我用notebook编写代码时不小心print循环输出了很长一串字符,导致系统直接崩了,之后每次打开这个文件都?
- python中怎么用循环输出一个很长的字符串
- 一串代码后跟print()的作用是什么
- 请设计程序:输入一个字符串,程序会输出不含有重复字符的最长子串的长度。
- (1)System.err.println("n"); //打印出n (2)System.err.println("\n"); //打印出换行符
python中怎么用循环输出一个很长的字符串
str1="" str_list=[] for i in range(5): N=input("please enter the number:") str1+=str(N) str_list.append(str(N)) print str1 print str_list
一串代码后跟print()的作用是什么
指定下一个Print语句的输出位置,使用";"直接将输出点定位在上一个被显示字符之后,如果省略,则在下一行输出下一字符。
Print函数的完整定义:
Object.Print [OutputList]
Object:必需的,对象表达式,其值为“应用于”列表中的对象。
OutputList:可选的,要打印的表达式或表达式列表,如果省略,则打印一空白行。
OutputList参数有以处的语法和部分:
{Spc(n)|Tab(n)} 表达式 Charps
Spc(n):可选的,用来在输出中插入空白字符,这里n为要插入的空白字符数;
Tab(n):可选的,用来将插入点定位在绝对列号上,这里n为列号,使用无参数的Tab(n)将插入点定位在下一打印位置;
表达式:可选的,要打印的数值或字符串;
Charps:可选,指定下个字符的插入点,使用使用";"直接将输出点定位在上一个被显示字符之后,使用","将输出点定位在下一打印位置(即相当于在本次与下次输出之间加一TAB),如果省略,则在下一行输出下一字符。
请设计程序:输入一个字符串,程序会输出不含有重复字符的最长子串的长度。
//刚才写的。。。。import java.io.DataInputStream;import java.io.IOException; public class StringLength { public String search(String s1, String s2) { String max = ""; for (int i = 0; i < s1.length(); i++) { for (int j = i; j < s1.length(); j++) { String sub = s1.substring(i, j); if ((s2.indexOf(sub) != -1) && sub.length() > max.length()) { max = sub; } } } return max; } public static void main(String[] args) { String a = ""; String b = ""; System.out.println("请输入第一个字符串:"); a = inputString.getString(); System.out.println("请输入第二个字符串:"); b = inputString.getString(); String output = new StringLength().search(a, b); System.out.println("相同的字符串是:" + output + "长度为:" + output.length()); }} class inputString { public static String getString() { DataInputStream dis = new DataInputStream(System.in); String value = null; try { @SuppressWarnings("deprecation") String str = dis.readLine(); value = str; } catch (IOException e) { e.printStackTrace(); } return value; }}
(1)System.err.println("n"); //打印出n (2)System.err.println("\n"); //打印出换行符
这么说吧,在Java程序中有那么一部分标点符号是有特殊含义的,比如双引号用来表示字符串,那么如果你想输出字符串,你就需要对双引号进行转义,告诉程序,这里这个双引号是输出的,没有特殊含义,那么转义的写法就是 反斜杠加上你要转义的字符 如:\"
也就是说如果你要输出 小明说“饭不好吃”
那么输出语句就应该这么写System.out.println("小明说\"饭不好吃\"");
同样的\n \t \r 等 这些都是有特殊含义的,反斜杠也是有特殊含义,那么你要输出就得 \\