一:字符串操作 1.字符串是可以通过下标来进行取值的,但是由于字符串是不可变变量,不能通过下标来修改它的值 username = 'li' username[0] 2.python里面的for循环,每次循环的时候,循环的是循环对象里面的每一个元素 3.len(names)#取变量的长度 4.#!/u ...
分类:
编程语言 时间:
2017-06-03 18:18:51
阅读次数:
218
Python 列表、字典、字符串常用操作 1、字符串操作 字符串可以通过下标取值,但由于字符串是不可变变量,不可通过下标来修改值。 str = 'lily terry mark' name[0] #获取第1个字符串值 name[0:7] #获取第1~7的字符串值 name[:7] #缺省开始位置,默 ...
分类:
编程语言 时间:
2017-06-03 16:22:13
阅读次数:
242
概述 本篇主要解说,字符串string的基本操作知识 倒序输出 string str = Console.ReadLine(); for (int i = str.Length - 1; i >= 0; i--) { Console.Write(str[i]); } Console.ReadLine ...
大家在最初结束String字符串的时候,都会被教做认为String是不可变的字符串常量,是不可改变的常量。但是我们看下面的一个列子: 为什么会发生这种情况呢?难道最开始我们学习的就是错误的? JVM是这样解析的,首先创建一个变量s,赋值为abcd,然后在创建一个新的对象来执行第二段语句。这个时候的s ...
分类:
其他好文 时间:
2017-06-03 11:23:56
阅读次数:
162
爬虫的实质就是打开网页源代码进行匹配查找,然后获取查找到的结果。/** 获取* 将正则规则进行对象的封装。 * Pattern p = Pattern.compile("a*b");* //通过正则对象的matcher方法字符串相关联。获取要对字符串操作的匹配器对象Matcher .* Matche... ...
分类:
编程语言 时间:
2017-06-02 18:56:05
阅读次数:
369
题目:左旋转字符串 定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部,如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数,要求对长度为n的字符串操作的时间复杂度为O(n),空间复杂度为O(n) 思路一、暴力移位法 核心思想:就是把须要移动的字符一步步移 ...
分类:
其他好文 时间:
2017-06-02 17:38:52
阅读次数:
167
什么是正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是 事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符”,这个“规则字符” 来表达对字符的一种过滤逻辑。 正则并不是python独有的,其他语言也都有正则python中的正则,封装了re模块 python正则的详细讲解 常用 ...
分类:
编程语言 时间:
2017-05-31 20:12:11
阅读次数:
410
1.定义字符串 字符串有下标从0开始,用[]可以来取下标 2.字符串读取 字符串可以使用循环for,每次取一个取出,循环对象的每个元素 3.字符串修改-字符串不可修改 字符串是不可变变量,一旦定义就不可修改 name=“123123213” name[2]=7 这样修改会报错 4.字符串操作 (1) ...
分类:
编程语言 时间:
2017-05-31 17:36:12
阅读次数:
222
正则表达式 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个 ...
分类:
其他好文 时间:
2017-05-30 20:44:42
阅读次数:
209
string是我们经经常使用到的一个类型,事实上有时候认为敲代码就是在重复的操作字符串,这是C的特点,在java中。jdk非常好的封装了关于字符串的操作。三个类String 、StringBuffer 、 StringBuilder .这三个类基本上满足了我们在不同情景下使用字符串的需求。 一、St ...
分类:
编程语言 时间:
2017-05-25 20:36:04
阅读次数:
183