[原创]Python入门到简单网站目录扫描器编写(上)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[原创]Python入门到简单网站目录扫描器编写(上)相关的知识,希望对你有一定的参考价值。

1.字符串,整型,浮点型.区别以及用法

  |------字符串是 Python 中最常用的数据类型。我们可以使用引号(‘或")来创建字符串。

    可以不严格的说,你可以认为引号包括的,都属于字符串!

    下列代码输出结果一样

1 >>> print Hello,World
2 Hello,World
3 >>> print "Hello,World"
4 Hello,World

    创建字符串,只要为变量分配一个值即可,也就是赋值.

1 >>> string = "Hello,World"
#这里的string可以自己随便定义 2 >>> print string 3 Hello,World

    将两个不相关的字符串组合在一起输出.

1 >>> string1 = "Hello,"
2 >>> string2 = "World"
3 >>> print string1+string2
4 Hello,World

  

  |------整型和浮点型

    也就是整数和小数.

    用type()可以查看字符串的类型.

1 >>> type(1)
2 <type int>
3 >>> type(1.5)
4 <type float>
5 >>> type("Hello")
6 <type str>

int是整型,float是浮点型,str是字符串

    整型/浮点型的赋值和加减

1 >>> int1 = 1
2 >>> int2 = 2
3 >>> print int1+int2
4 3

    如果想同时输出字符串和整型/浮点型,直接用下面的代码会报错

1 >>> print "Output:"+int1+int2
2 Traceback (most recent call last):
3   File "<stdin>", line 1, in <module>
4 TypeError: cannot concatenate str and int objects

  如何输出两个不同类型的数据?下列举例两种方法.

   1.强制转换数据类型,将整型转换为字符串

1 >>> print "Output: "+str(int1+int2)
2 Output: 3

  这里str()就是将括号里的任意东西强制转换为字符串

  2.格式化输出

1 >>> print "Output: %s" % (int1+int2)
2 Output: 3

 

以上是关于[原创]Python入门到简单网站目录扫描器编写(上)的主要内容,如果未能解决你的问题,请参考以下文章

Python编程:从入门到实践 中文pdf扫描版 高清下载

Python编程:从入门到实践 中文pdf扫描版 高清下载

Python编程:从入门到实践 中文pdf扫描版 高清下载

PyHacker编写指南打造网站后台扫描器

使用Python编写简单的端口扫描器的实例分享

利用易语言编写简单的目录扫描器