大家好,又见面了,我是你们的朋友全栈君。...在与服务器交互的时候,我们往往会使用json字符串,今天的例子是java对象转化为字符串, 代码如下 protected void onCreate(Bundle savedInstanceState)...{ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Persion p1 = new Persion...); btn1 = (Button) findViewById(R.id.btn1); btn1.setOnClickListener(new OnClickListener() { public...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
方法 描述 clear() 删除字典中的所有元素 copy() 返回字典的副本 fromkeys() 返回拥有指定键和值的字典 get() 返回指定键的值 items() 返回包含每个键值对的元组的列表...keys() 返回包含字典键的列表 pop() 删除拥有指定键的元素 popitem() 删除最后插入的键值对 setdefault() 返回指定键的值。...注释:所有字符串方法都返回新值。它们不会更改原始字符串。 方法 描述 capitalize() 把首字符转换为大写。 casefold() 把字符串转换为小写。 center() 返回居中的字符串。...partition() 返回元组,其中的字符串被分为三部分。 replace() 返回字符串,其中指定的值被替换为指定的值。 rfind() 在字符串中搜索指定的值,并返回它被找到的最后位置。...swapcase() 切换大小写,小写成为大写,反之亦然。 title() 把每个单词的首字符转换为大写。 translate() 返回被转换的字符串。 upper() 把字符串转换为大写。
2.1修改大小写 方法title()将每个单词的首字母都改为大写 方法upper()将每个字母都转为大写 方法lower()将每个字母都转为小写 例如a='abc defg' print(a.title...事实上,可将任何Python对象用作字典中的值。 键—值对是两个相关联的值。 指定键时,Python将返回与之相关联的值。 键和值之间用冒号分隔,而键—值对之间用逗号分隔。...使用函数input()时,Python将用户输入解读为字符串。函数int()可以将数字的字符串表示转换为数值表示。求模运算符(%),取余。...另外,由于反斜杠在Python中被视为转义标记,为在Windows中确保万无一失,应以原始字符串的方式指定路径,即在开头的单引号前加上r。...模块json让你能够将简单的Python数据结构转储到文件中,并在程序再次运行时加载该文件中的数据。 还可以使用json在Python程序之间分享数据。
,即通过输入 i 或 a 或 o键进入可编辑状态,大写的 A 光标是跳到行尾,小写的 a 是跳到下一个字符开始编辑,大写的 O 是在当前行的上一行新起一行开始编辑,小写的 o 是在当前行的下一行另起一行开始编辑...对于我们常见的正则比如: 特殊符号 描述 ^ 匹配输入字符串的开始位置,除非在方括号表达式中使用,当该符号在方括号表达式中使用时,表示不接受该方括号表达式中的字符集合。...方式一: 首先我们将光标定位到需要操作的代码行开始的第一行,用 A 进入插入模式在第一行末尾输入分号(;),即 A; 然后将光标定位到第二行,按 ESC 键,再按大写 V 键进入可视模式,选中我们需要批量操作的行...,就可以实现选中行批量执行第一行的添加分号命令了 方式二(推荐): 首先我们将光标定位到需要操作的代码行开始的第一行 然后将光标定位到第二行,按 ESC 键,再按大写 V 键进入可视模式,选中我们需要批量操作的行...ggVGJ,ggVG 表示全选 方式二: 可视模式下选中要操作行,然后按 J # 文本大小写转换 # 将单词小写转大写 gUw # 将单词大写转小写 guw # 整篇文章大写转小写 ggguG # 整篇文章小写转大写
myProperty && {propName: myProperty}}; // {} 如果myProperty结果为false,则 && 失败并且不设置新属性; 否则,如果不为空,&& 将设置新属性并覆盖原来的值...第二个是可选函数,可用于在JSON进行字符串化时对其执行操作。最后一个参数指示要添加多少空格作为缩进以格式化JSON。省略最后一个参数,JSON将返回一个长行。...转换驼峰拼写的字符串为特定格式。...使用 String.replace() 去除下划线,连字符和空格,并将驼峰拼写格式的单词转换为全小写。省略第二个参数 separator ,默认使用 _ 分隔符。...{8,20}$/; // -长度8~20位字符,支持大小写字母、数字、符号三种字符中任意两种字符的组合 判断dom元素是否具有某个className const hasClass = (el, className
strtoupper :字符串转为大写。 array_change_key_case 则是把数组的所有的键转换为大写字母。 strtoupper: <?...strtolower :字符串转为小写。 <?php echo strtolower('ABBBSADBKSJDHKJ'); 字符串键转大小写: <?...php $t_array=array("aa"=>"a1","bb"=>"a2","cc"=>"a3"); print_r(array_change_key_case($t_array,...,CASE_UPPER)); array_change_key_case的第二个参数为CASE_UPPER表示:将数组的键转换为大写字母 还可以使用 CASE_LOWER。...将数组的键转换为小写字母
+Z:暂停任务Ctrl+K:剪切光标位置到行尾的字符文本查看cat:Concatnate ##查看文本文件内容,打印到屏幕常见参数:-A ##打印所有内容,包括特殊字符,如制表符-n ##打印出所有行号...:tr '' ''例如:tr 'a-z' 'A-Z' ##将全部小写替换为大写常见参数:-d:删除指定字符 ##\t:tab;\n:回车 ##要加引号!...)Ctrl+r:重做上一个动作命令模式按i进入:从光标开始按o进入:从当前行最后一个字符后开始末行模式命令模式下输入:进入该模式下可以进行设置、查询、替换、保存、退出:wq #保存并推出:q #直接退出...#不保存并退出查询:输入/KEYWORD #只显示关键词的第一个字符n向下查找,N向上查找替换::%s/原字符/新字符/g #全局替换:s///g #替换光标所在行:%s/// #替换每一行出现的第一次...:set ff=unix #将文件格式转换为unix格式回车不同系统对于回车键的设置不同:Windows:\r\n ##dosMac:\r ##macLinux:\n ##unix转换方法:Vim :set
Q11、python是否区分大小写? 是。Python是一种区分大小写的语言。 Q12、什么是Python中的类型转换? 类型转换是指将一种数据类型转换为另一种数据类型。...Pickle模块接受任何Python对象并将其转换为字符串表示形式,并使用dump函数将其转储到文件中,此过程称为pickling。...在Python中,capitalize()函数可以将字符串的第一个字母大写。如果字符串在开头已经包含大写字母,那么它将返回原始字符串。 Q30、如何将字符串转换为全小写?...Operators是特殊函数,它们比较一个或多个值并产生相应的结果。...负索引用于从字符串中删除任何换行符,并允许该字符串除了作为S [: – 1]给出的最后一个字符。负索引还用于显示索引以正确的顺序表示字符串。 Q42、什么是Python包?
Q11、python是否区分大小写? 是。Python是一种区分大小写的语言。 Q12、什么是Python中的类型转换? 类型转换是指将一种数据类型转换为另一种数据类型。...Pickle模块接受任何Python对象并将其转换为字符串表示形式,并使用dump函数将其转储到文件中,此过程称为pickling。...在Python中,capitalize()函数可以将字符串的第一个字母大写。如果字符串在开头已经包含大写字母,那么它将返回原始字符串。 Q30、如何将字符串转换为全小写?...Operators是特殊函数,它们比较一个或多个值并产生相应的结果。...负索引用于从字符串中删除任何换行符,并允许该字符串除了作为S [: - 1]给出的最后一个字符。负索引还用于显示索引以正确的顺序表示字符串。 Q42、什么是Python包?
,字符串自动转布尔型 $val1="1.2e2";$val2=2; echo $val1*$val2;//240,字符串转整数 与类型有关的函数:gettype(获取类型)、settype(转换类型...def";//abcdef,字符串拼接看,这里.相当于JS中的+ $a.="ghi";//abcdefghi,拼接赋值,这里....=相当于JS中的+= 3.9 字符串插入 双引号(包裹字符串) 转义序列 单引号(与双引号不同,解析时变量和转义序列不会被解释) 大括号(常用于嵌入复杂数据类型,如{$arr['name'...,前置是替换,它是将值合并为数组 array_combine(keys,values);//将键数组和值数组,组合为新的关联数组,两者大小要相同且不为空 array_slice(array,[offset...]);//返回一组随机的键 shuffle();//随机洗牌数组元素 array_sum();//对数组中的值求和 array_chunk();//划分数组 第6章 面向对象的PHP 6.1 OOP的好处
degrees(x) 将弧度转换为角度,如degrees(math.pi/2) , 返回90.0 radians(x) 将角度转换为弧度 数学常量:pi,e ---- 2.3.1.1 Python支持四种不同的数字类型...原始字符串除在字符串的第一个引号前加上字母 r(可以大小写)以外,与普通字符串有着几乎完全相同的语法。...Python的字符串内建函数 1 capitalize() 将字符串的第一个字符转换为大写 2 center(width, fillchar) 返回一个指定的宽度 width 居中的字符串...,并使用fillchar(默认空格)填充至长度 width 的新字符串 30 rstrip() 删除字符串字符串末尾的空格. 31 split(str="", num=string.count...34 strip([chars]) 在字符串上执行 lstrip()和 rstrip() 35 swapcase() 将字符串中大写转换为小写,小写转换为大写 36 title() 返回
数组排序:从小到大、从大到小、随机 去重 求两个集合的并集 求两个集合的交集 删除其中一个元素 最大值 最小值 求和 平均值 工具类代码 // js数组工具类 class MyArrayFn {...p=1284 返回指定长度的月份集合(该月前/后几个月份的日期) 返回指定长度的天数集合(该天前/后几个天日期) 秒数转字符串(formatHMS(3610) =>1h0m10s) 获取某月有多少天 获取某年有多少天...*/ changeToChinese(Num) { //判断如果传递进来的不是字符的话转换为字符 if (typeof Num == "number") {...Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。 Base64其实不是安全领域下的加密解密算法,而是一种编码,也就是说,它是可以被翻译回原来的样子。它并不是一种加密过程。...图片压缩 获取网址参数 获取全部url参数,并转换成json对象 删除url指定参数,返回url 随机获取十六进制颜色 图片加载 音频加载 DOM转字符串 字符串转DOM 光标所在位置插入字符 工具类代码
举例: a = '记得一键三连' if (n := len(a)) < 10: print(n) 把a的长度赋值给新变量n,若a长度小于10,输出n 若不用:=则会报错 f字符串调试...方法 描述 append() 在末尾添加对象 count() 统计列表元素个数 extend() 将一个序列对象转换为列表并添加到末尾 index() 返回查找值得第一个下标 insert() 插入对象到指定下标后...基本操作和list类似,支持下标和切片操作以及比较运算和加乘运算,但是不支持+=、*=操作和list的方法。 字符串类型 ---- 字符串可以看成特殊的元组,用单引号或双引号表示。...大小写转换: 偷懒不演示了 方法 描述 capitalize() 首字母大写 lower() 全部转小写 upper() 全部转大写 swapcase() 大小写互换 title() 单词首字母大写,...其余小写 字符串搜索: 方法 描述 find() 查找并返回第一个字母下标,找不到返回-1(从左向右) index() 查找并返回第一个字母下标,找不到报错(从左向右) rfind() 同find,从右向左
,如果一直按照不放,那么会一直往下进行大小写切换 配合数字,将光标后 n 个字母进行大小写切换 //命令模式下 ~ //将光标处的字母进行大小写切换 r 替换字符 ~ 是进行大小写切换,r 则是进行字符替换...,先按 r 触发替换,然后输入待替换字符,输入完成后,光标处字符就会被替换 配合数字,将光标往后 n 个字符全部替换为待替换字符 //命令模式下 r //进行字符替换,默认替换当前光标处字符 nr //...如果想退出替换模式,按 esc 切换为命令模式就行了 //命令模式下 R //进入替换模式 x 从右至左删除 删除当前光标处字符,如果是 x 删除的就是光标右边的字符,即从右至左删除 配合数字,删除光标右边...n 个字符 //命令模式下 X //删除光标处左边的字符 nX //删除光标左边 n 个字符 h j k l 光标移动 在命令模式下,我们可以直接通过方向键进行移动,也可以通过 h j k l 这个四个键进行移动...gcc test.c 可以直接将 test.c 文件编译并链接生成可执行文件,然后再通过 :!./a.out 执行这个程序,执行结束后,返回 vim 的界面 注意: 底行模式中的 !
结构体标签是对结构体字段的额外信息标签。Tag是结构体在编译阶段关联到成员的元信息字符串,在运行的时候通过反射的机制读取出来。结构体标签由一个或多个键值对组成。键与值使用冒号分隔,值用双引号括起来。...将Go语言中结构体slice转为JSON的过程叫编组(marshaling),编组通过json.Marshal函数完成。...结构体转json:{"username":"ares","Sex":"man"}"encoding/json"包的json.Marshal()方法作用就是把结构体转换为json,它读取了User结构体里面的标签...,json键值对的键为定义的标签名,结构体的名字起了辅助作用,同时定义了字段数据类型。...json.Unmarshal()可以把json字符串转换为结构体,在很多第三方包方法都会读取结构体标签。
str.lowercase() str.capitalize()首字母大写 str.lower()转小写 str.upper()转大写 str.swapcase()大小写互换 str.split...(str, ‘ ‘)将string转list,以空格分割 str.join(list, ’ ’)将list转string, 以空格分割 len(str)字符串长度 cmp(“my friend”,...第一个大返回1 max(‘abcxyz’) 寻找字符串中最大的字符 min(‘abcxyz’) 寻找字符串中最小的字符 python中的列表: list的方法: list.append(var)...[]没有则抛出异常 dict.has_key(key) 有该键返回True, 否则False dict.keys() 返回字典键的列表 dict.values() 以列表的形式返回字典中的值, 返回值的列表中可包含重复元素...dict.items() 将所有的字典项以列表方式返回,这些列表中的每一项都来自于(键,值), 但是项在返回时并没有特殊的顺序 dict.update(dict2) 增加合并字典 dict.popitem
创建一个复数 str(x) 将对象 x 转换为字符串 repr(x) 将对象 x 转换为表达式字符串 eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s) 将序列...frozenset(s) 转换为不可变集合 chr(x) 将一个整数转换为一个字符 unichr(x) 将一个整数转换为Unicode字符 ord(x) 将一个字符转换为它的整数值 hex(x) 将一个整数转换为一个十六进制字符串...oct(x) 将一个整数转换为一个八进制字符串 2、字符串 str() 字符串或串(String)是由数字、字母、下划线组成的一串字符。...#以列表的形式返回字典中的值,返回值的列表中可包含重复元素 D.items() #将所有的字典项以列表方式返回,这些列表中的每一项都来自于(键,值),但是项在返回时并没有特殊的顺序...#以列表的形式返回字典中的值,返回值的列表中可包含重复元素 D.items() #将所有的字典项以列表方式返回,这些列表中的每一项都来自于(键,值),但是项在返回时并没有特殊的顺序
一个特殊的escape代码表示后续的字符代码应解释为大写。一个特殊的shift代码允许后续代码被解释为数字。 ...通过这个标准,但我们输入汉字的时候,我们的输入码就转换为区位码,通过唯一的区位码得到这个汉字的字形码并显示出来。当然汉字的区位码在计算机中也是用二进制表示的! ...6.2.4 八进制数在转义符中的使用 我们学过用一个转义符'\'加上一个特殊字母来表示某个字符的方法,如:'\n'表示换行(line),而'\t'表示Tab字符,'\''则表示单引号。...,所更常见的换算过程是使用下图的连除: (图:1) 请大家对照图,表,及文字说明,并且自已拿笔计算一遍如何将6转换为二进制数。 ...来看一个例子,如何将十进制数120转换成八进制数。
常用选项: -A:查看所有,相当于-vET选项,可以列出特殊字符 -b:打印非空行行号 -E:显示结尾的断行字节$ -n:打印所有行号 -T:将tab键以^I显示出来 -v:显示非打印字符,也就是特殊字符...Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n。...SET1 [SET2] 常用选项: -c 保留SET1的字符,其他都替换为SET2,字符为ASCII -d 删除SET1中所有字符 -s 删除SET1中重复出现的字符 -t 将SET1用SET2...而不是将字符串"abc"替换为字符串"xyz"。...] [a-z] > new_file 3、把文件中的数字0-9替换为a-j # cat file | tr [0-9] [a-j] > new_file 4、删除文件file中出现的"Snail"字符
领取专属 10元无门槛券
手把手带您无忧上云