python字符串回顾,秦人的起源

2019-10-08 16:48 来源:未知

注重网页显示速度的常用这个手段。意思就是滚动条没滚到的就先不加载。

字符串或串是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”。它是编程语言中表示文本的数据类型。在程序设计中,字符串为符号或数值的一个连续序列,如符号串或二进制数字串。

整理了下网上资料,总结如下。

在python中字符串的下标是从0开始的,

公元前221年,我国历史上第一个统一的中央集权制的封建政权诞生,嬴姓的秦人建立了这一大帝国。相对于中原地区的华夏诸国来说,秦原是个经济、文化都落后的部族。周平王元年< 1 > < 2 >

原理:

假设有字符串name="zhang",:那么我们想取出部门字符,可以通过下标的方法。

1.先不把img标签的src赋实际的图片路径

例如:

2.将图片路径保存在img的name属性中

name="zhang"

3.js判断图片是否在可视窗口内,取出name的值,赋给src,此刻才加载图片。

print

我这里使用的是jquery。

print

[html] 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "; 
<html xmlns="; 
<head>  www.2cto.com
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<script src="" type="text/javascript"></script> 
<title>js图片延时加载特效</title> 
<script type="text/javascript"> 
    $(function () { 
        var d = new Array(); 
        for (var i = 0; i < $("img").length; i++) { 
            d[i] = $("img").eq(i).attr("name"); 
        } 
         
        for (i = 0; i < $("img").length; i++) { 
            if ($("img").eq(i).offset().top > document.documentElement.clientHeight + $(window).scrollTop()) { 
                $("img").eq(i).attr("src", "hc.gif"); 
            } else { 
                $("img").eq(i).attr("src", d[i]); 
            } 
        } 
 
        $(window).scroll(function () { 
            for (i = 0; i < $("img").length; i++) { 
                if ($("img").eq(i).offset().top > document.documentElement.clientHeight + $(window).scrollTop()) { 
                    $("img").eq(i).attr("src", "hc.gif"); 
                } else { 
                    $("img").eq(i).attr("src", d[i]); 
                } 
            } 
        }); 
    }) 
</script> 
</head> 
<body> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img name="" src="hc.gif"  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img name="" src="hc.gif"  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img name="" src="hc.gif"  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img name="" src="hc.gif"  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img name="" src="hc.gif"  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img name="" src="hc.gif"  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img name="" src="hc.gif"  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img name="" src="hc.gif"  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img name="" src="hc.gif"  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img name="" src="hc.gif"  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img name="" src="hc.gif"  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img name="" src="hc.gif"  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img name="" src="hc.gif"  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img name="" src="hc.gif"  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
</body> 
</html> 

print

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ";
<html xmlns=";
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script src="" type="text/javascript"></script>
<title>js图片延时加载特效</title>
<script type="text/javascript">
    $(function () {
        var d = new Array();
        for (var i = 0; i < $("img").length; i++) {
            d[i] = $("img").eq(i).attr("name");
        }
       
        for (i = 0; i < $("img").length; i++) {
            if ($("img").eq(i).offset().top > document.documentElement.clientHeight + $(window).scrollTop()) {
                $("img").eq(i).attr("src", "hc.gif");
            } else {
                $("img").eq(i).attr("src", d[i]);
            }
        }

print

        $(window).scroll(function () {
            for (i = 0; i < $("img").length; i++) {
                if ($("img").eq(i).offset().top > document.documentElement.clientHeight + $(window).scrollTop()) {
                    $("img").eq(i).attr("src", "hc.gif");
                } else {
                    $("img").eq(i).attr("src", d[i]);
                }
            }
        });
    })
</script>
</head>
<body>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img name="" src="hc.gif"  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img name="" src="hc.gif"  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img name="" src="hc.gif"  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img name="" src="hc.gif"  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img name="" src="hc.gif"  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img name="" src="hc.gif"  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img name="" src="hc.gif"  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img name="" src="hc.gif"  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img name="" src="hc.gif"  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img name="" src="hc.gif"  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img name="" src="hc.gif"  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img name="" src="hc.gif"  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img name="" src="hc.gif"  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img name="" src="hc.gif"  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>

print

整理了下网上资料,总结如下。 原理: 1.先不把img标签的src赋...

切片的语法:[起始:结束:步长]

ps:选取的区间属于左闭右开型,即从“起始”位开始,到”结束“位的前一位结束(注意:不包含结束位本身)

In [1]: name="zhang"

In [2]: name[0:2]

Out[2]: 'zh'

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

In [3]: name[0:4]

Out[3]: 'zhan'

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

In [4]: name[0:5]

Out[4]: 'zhang'

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

In [5]: name[1:5]

Out[5]: 'hang'

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

In [6]: name[1:]

Out[6]: 'hang'

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

In [7]: name[1:-1]

Out[7]: 'han'

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

In [8]: name[:3]

Out[8]: 'zha'

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

In [9]: name[::2]

Out[9]: 'zag'

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

In [10]: name[::-2]

Out[10]: 'gaz'

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

In [11]: name[4:1:-2]

Out[11]: 'ga'

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

In [12]: name[4:1:2]

Out[12]: ''

常用的转义字符:

n 表示换行

t 表示一个制表符

表示 字符本身

Python语言支持以下类型的运算符 -

.算术运算符

运算符

.赋值运算符

.逻辑运算符

.按位运算符

.成员运算符

.身份运算符

.string.find(str, beg=0, end=len

检测 str 是否包含在 string 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1

.string.rfind(str, beg=0, end=len

类似于 find()函数,不过是从右边开始查找.

.string.index(str, beg=0, end=len

类似于 find()函数,但是找不到报异常.

.string.rindex(str, beg=0, end=len

类似于 rfind()函数,但是找不到报异常.

例如:

a='fdfdsfdsfdfd'

set=a.find

print

输出结果为3

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

a='fdfdsfdsfdfd'

set=a.find('dghighjhifhos')

print

输出结果为-1,因为所查字符串不在所给的字符串中,返回值为-1

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

a='jdghjfghfjghfdkjgfj'

set=a.rfind

print

输出结果为11

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

a='jdghjfghfjghfdkjgfj'

set=a.rfind

print

输出结果为7

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

a='jdghjfghfjghfdkjgfj'

set=a.index

print

输出结果为3

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

a='jdghjfghfjghfdkjgfj'

set=a.rindex

print

输出结果为7

string.count(str, beg=0, end=len

检测 str 是否包含在 string 中出现的次数,如果 beg 和 end 指定范围,则检查是否包含在指定范围内

In [2]: a='uehhfvbnvk.nfnjmkfklkkdgk'

In [3]: b=a.count

In [4]: print

输出结果为3

string.split(str="", num=string.count

以 str 为分隔符切片 string,如果 num有指定值,则仅分隔 num 个子字符串

string.splitlines([keepends])

按照行('r', 'rn', n')分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。

string.partition

有点像 find()和 split()的结合体,从 str 出现的第一个位置起,把 字 符 串 string 分 成 一 个 3 元 素 的 元 组 (string_pre_str,str,string_post_str),如果 string 中不包含str 则 string_pre_str == string.

string.rpartition类似于 partition()函数,不过是从右边开始.

a='ogofkpkp[fdok'

In [3]: b=a.split

In [5]: print

输出结果 ['ogofk', 'kp[fdok']

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

In [6]: a='ogrifnkpkrnp[fdok'

In [7]: b=a.splitlines()

In [8]: print

输出结果 ['og', 'if', 'kpk', 'p[fdok']

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

In [9]: a='ogofkpkp[fdok'

In [10]: b=a.partition

In [11]: print

输出结果 ('ogofk', 'p', 'kp[fdok')

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

In [12]: a='ogofkpkp[fdok'

In [13]: b=a.rpartition

In [14]: print

输出结果 ('ogofkpk', 'p', '[fdok')

string.startswith(obj, beg=0,end=len

检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。如果beg 和 end 指定值,则在指定范围内检查.

string.endswith(obj, beg=0,end=len

检查字符串是否是以 obj 结尾,是则返回 True,否则返回 False。如果beg 和 end 指定值,则在指定范围内检查.

string.isalnum()所有字符都是字母或数字则返回 True,否则返回 False

string.isalpha()所有字符都是字母则返回 True,否则返回 False

string.isdigit()所有字符都是数字则返回 True,否则返回 False

string.isupper()所有字符都是大写则返回 True,否则返回 False

string.islower()所有字符都是小写则返回 True,否则返回 False

string.isspace()只包含空格则返回 True,否则返回 False

例如:

i='husdhusislnbjbda'

b=i.startswith

print

输出结果为 True

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

i='jfdfjlskslsgkl'

b=i.endswith

print

输出结果为True

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

i='jfdf 56skslsgkl'

b=i.isalnum()

print

输出结果为False

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

i='jfdfjlskslsgkl'

b=i.isspace()

print

输出结果为False

string.capitalize()

把字符串的第一个字符大写

string.upper()

转换 string 中的小写字母为大写

string.lower()

转换 string 中的小写字母为大写

例如:

i='TFYYYTYUYUUYU'

b=i.lower()

print

输出结果为 tfyyytyuyuuyu

string.ljust

返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串

string.rjust

返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串

string.center

返回一个原字符串居中,并使用空格填充至长度 width 的新字符串

例如:

a='dsasd'

b=a.ljust

print

输出结果为 dsasd*****

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

a='dsasd'

b=a.rjust

print

输出结果为

*****dsasd

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

a='dsasd'

b=a.center

print

输出结果为 **dsasd***

string.strip

删除 string 字符串前后的的obj,如果不传参数,删除前后空格

string.lstrip

删除 string 字符串左面的obj,如果不传参数,删除左面空格

string.rstrip

删除 string 字符串右面的obj,如果不传参数,删除右面空格

例如:

a=' dsasd '

b=a.lstrip()

print

输出结果为 dsasd 有空格

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

a=' dsasd '

b=a. strip()

print

输出结果为 dsasd

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<')

a=' dsasd '

b=a.strip()

print

输出结果为 dsasd 两边都没有空格了

string.join

以 string 作为分隔符,将 seq 中所有的元素合并为一个新的字符串

例如:

a='wer'

b='56'

c=a.join

print

输出结果为 5wer6

TAG标签:
版权声明:本文由365bet在线官网下载发布于世界历史,转载请注明出处:python字符串回顾,秦人的起源