normal: 合并空白符,允许自动换行
nowrap: 合并空白符,不允许自动换行
pre-line: 合并空白符(不包括换行符),允许自动换行
pre: 不合并空白符,不允许自动换行
pre-wrap: 不合并空白符,允许自动换行(在pre基础上,保留自动换行)
public class TempTest {
public static void main(String[] args) {
//string去除空格
String str=" hello world ";
System.out.println(str);
String str1=str.trim();//去除首尾空格
System.out.println(str1);
String str2=str.replace(" ","");//去掉所有空格,包括首尾,中间
System.out.println(str2);
String str3=str.replaceAll(" +","");//去掉所有空格,包括首尾,中间
System.out.println(str3);
String str4=str.replaceAll("\\s*",""); //可以替换大部分空白字符, 不限于空格 . 说明:\s 可以匹配空格、制表符、换页符等空白字符的其中任意一个
System.out.println(str4);
//string去除标点符号
//正则表达式去除标点
String stri="ss&*(,.~1如果@&(^-自己!!知道`什`么#是$苦%……Z,&那*()么一-=定——+告诉::;\"'/?.,>
System.out.println(stri);
String stri1=stri.replaceAll("\\p{Punct}","");//不能完全清除标点
System.out.println(stri1);
String stri2=stri.replaceAll("\\pP","");//完全清除标点
System.out.println(stri2);
String stri3=stri.replaceAll("\\p{P}","");//同上,一样的功能
System.out.println(stri3);
String stri4=stri.replaceAll("[\\pP\\p{Punct}]","");//清除所有符号,只留下字母 数字 汉字 共3类.
System.out.println(stri4);
}
}
#符合约定的代码
i = i + 1
submitted +=1
x = x*2 - 1
hypot2 = x*x + y*y
c =(a+b) * (a-b)
#不符合约定的代码
i=i+1
submitted +=1
x = x * 2 -  1
hypot2 = x * x + y * y
c =(a + b) * (a - b)
3、不要在指示关键字参数或参数默认值的 = 符号两端使用空格。 

#符合约定的代码
defcomplex(real, imag=0.0):
    return magic(r=real, i=imag)
#不符合约定的代码
defcomplex(real, imag =0.0):
    return magic(r = real, i = imag)
4、不建议使用符合语句(在一个物理行中存在多条语句)。 


   #符合建议的代码
if foo =='blah':
    do_blah_thing()
do_one()
do_two()
do_three()
#不符合建议的代码
if foo =='blah':do_blah_thing()
do_one(); do_two(); do_three()
5、虽然有时把较短小的 if/for/while 语句放在同一物理行内也是可以的,但千万不要对多子句的语句也这样做,同时也是为了避免折叠长行。 


#不符合约定的代码
if foo =='blah':do_blah_thing()
for x in lst: total += x
while t <10: t = delay()
#绝对不要这样写
if foo =='blah':do_blah_thing()
else: do_non_blah_thing()
 
try: something()
finally: cleanup()
 
do_one(); do_two(); do_three(long, argument,
                             list, like, this)
if foo =='blah': one(); two(); three()
<iframe src="hhh.html" width="400" height="500" name="abc"></iframe>


    <ul>
        <li><a href="hhh.html" target="abc">111</a></li>
        <li><a href="ssss.html" target="abc">222</a></li>
    </ul>
#include<stdio.h>
int main()
{
    puts("C语言");
    puts("博客");

    puts
    ("林口");

    puts
    (
    "林口"
    )
    ;

    puts   ("林口");    puts    (    "林口"    )    ;
    return 0;
}
"Java is fun".matches("Java.*") //返回true
def greet():
    print("Hello, World!")
ASCII码值(十进制)
\a
响铃(BEL)
007
\b
退格(BS) ,将当前位置移到前一列
008
\f
换页(FF),将当前位置移到下页开头
012
\n
换行(LF) ,将当前位置移到下一行开头
010
\r
回车(CR) ,将当前位置移到本行开头
013
\t
水平制表(HT) (跳到下一个TAB位置)
009
\v
垂直制表(VT)
011
\\
代表一个反斜线字符''\'
092
\'
代表一个单引号(撇号)字符
039
\"
代表一个双引号字符
034
\?
代表一个问号
063
\0
空字符(NUL)
000
\ddd
1到3位八进制数所代表的任意字符
三位八进制
\xhh
十六进制所代表的任意字符
十六进制
String str1 = "Hello";
String str2 = "World";
String result1 = str1 + " " + str2;
System.out.println(result1);

StringBuilder sb = new StringBuilder();
sb.append(str1);
sb.append(" ");
sb.append(str2);
String result2 = sb.toString();
System.out.println(result2);
st=>start: 开始
op1=>operation: 输入字符串
op2=>operation: 转义空格符号
op3=>operation: 输出转义后的字符串
e=>end: 结束

st->op1->op2->op3->e
> <style>p.indent{ padding-left: 1.8em }</style>
<string name="str">字 符 串</string>
// My name is CKJ.
1. 单行释注:用“//”标注,注意免避无意义的释注。
2. 多行释注:用/**/嵌套,但是每一行的面前要有“*”号,且星号都要对齐,如:
/*
* This is a comment
*/
3. 脚本件文头释注范规,如下:
/**
* @fileOverview 脚本件文描述
* @author,…
* @version 
* @updateDate 
*/
4. 编写只于用极少数应用的变量时,在行尾附上释注。
5. 在大较范围内应用的变量,在其作用域的扫尾附上释注。
6. 在释注之前要用一行空白行。
字符串转化为整数,尽量不要用number而用parseInt函数。 应用parseInt()时,必须为第二个数参指定基数。如:
var num1 = pareseInt(“2”, 2);
明声object类时,不要省略括号。如:不是var a = new Object 而是 var a = new Object();
2. hash中的key与中阁下大括号无空格,key:value的冒号之间也无空格。只有“,”后之要加一个空格。如:
{firstname:"Kejia", lastname:"Cai"},
3.拜访性属时,用采“[]”的方括号表示法的拜访方法拜访。如:
man[firstname]
4. Key可是以字符串,如:
man[“first name”]
5. 静态类性属全体应用大写字母。如:
Ext.MessageBox.YES = “Yes”;
6. 哈希的value如果是字符串空格的代码,都用采单引号表示。如:
region: ‘center’;
7. 数组有很多方法,可以妙巧运用如:
pop(), push(), shift(), unshift(), concate(),
reverse(), sort(), slice(), indexOf(), lastIndexOf(),
every(), filter(), forEach(), map(), some(),
View Code
Ext.create('Ext.data.Store', {
storeId:'employeeStore',
fields:['firstname', 'lastname', 'seniority', 'dep', 'hired'],
data:[
{firstname:"Michael", lastname:"Scott"},
{firstname:"Dwight", lastname:"Schrute"},
{firstname:"Jim", lastname:"Halpert"},
{firstname:"Kevin", lastname:"Malone"},
{firstname:"Angela", lastname:"Martin"}
]
});
每日一道理
生活的无奈,有时并不源于自我空格的代码,别人无心的筑就,那是一种阴差阳错。生活本就是矛盾的,白天与黑夜间的距离,春夏秋冬之间的轮回,于是有了挑剔的喜爱,让无奈加上了喜悦的等待。
函数的名命必须为动词或动词短语。如:
create();
deleteUser();
2. 函数的括号与函数名间不要空格,数参与左括号和右括号间不要空格,个每数参用逗号离隔,逗号后之要加一个空格。
3. 数参中有hash或数组:
(1).当数组或hash只有一层时,直接独行表现。如:
{firstname:"Kejia", lastname:"Cai"},
(2).当数组或hash中有嵌套时,用采Allmans格风,即阁下大括号/中括号独有一行(是不并独自一个符号一行,而是与匹配的扩号和其中的内容开分,不再一同行)。如:
data:[
{firstname:"Michael", lastname:"Scott"},
{firstname:"Dwight", lastname:"Schrute"},
{firstname:"Jim", lastname:"Halpert"},
{firstname:"Kevin", lastname:"Malone"},
{firstname:"Angela", lastname:"Martin"}
]
4. 函数中传入哈希时,定一要用Allmans格风,如:
Ext.create(‘Ext.container.Viewport’, {
layout: ‘border’,
items: []
});
5. 函数之间要用一行空白行。
名称
Ext控件
简称
按钮
Button
窗口
Window
表格
GridPanel
grid
数据存储仓库
Store
store
数据列
ColumnModel
数据选择式模
CheckboxSelectionModel
表格底部工具栏
PagingToolbar
paging
TreePanel
tree
工具栏
Toolbar
tbar
表单
FormPanel
form
复选框
Checkbox
下拉列表框
ComboBox
文本标签
Label
数字文本框
NumberField
Numfield
单选按钮
Radio
Radio
文本域
TextArea
txtarea
文本框
TextField
def read_file(file_path):
    with open(file_path, 'r') as file:
        text = file.read()
    return text
  • 1
  • 2
  • 3
  • 4
  • 5