Python数字

整型         int              如:1       4       8

浮点型     float          如:1.0   3.6   78.9

长整型     long           如:1L     37565846588L(在一个整数后面加上L就是长整型,理论上长整型的长度为 2147483647)

注意:在Python对MySQL操作时,导出的×××数可能就是长整型。

命令(IDLE(Python GUI))

print 打印出指定的内容

格式:print(内容)

type 返回对象或者实例的类型

len    返回指定序列的长度

定义数字

使用print命令打印出值定内容:

Python 数字长度 python求数字长度_单引号

使用type命令返回这三个数的数据类型:

Python 数字长度 python求数字长度_单引号_02

数字类型的转换:通过类型函数来转换

Python 数字长度 python求数字长度_单引号_03

Python 数字长度 python求数字长度_python_04

数字类型的转换:通过运算来转换:除数是什么类型这个数运算下来就是什么类型

Python 数字长度 python求数字长度_字符串_05

数字的运算

数字的运算有以下几种:

整除

取余数

求立方

数据间的运算如下:

Python 数字长度 python求数字长度_字符串_06

字符串

所谓字符串就是一串有序的,不可修改的,元素被引号包围的序列。

字符串的定义有以下几种类型:

单引号              ‘字符串’

双引号              “字符串”

双单引号         ‘’’字符串’’’

双双引号         “””字符串”””

类型函数

字符串的定义如下:

Python 数字长度 python求数字长度_数据库_07

四种定义的区别:

1、  单引号和双引号是用来区分两者在代码中同时出现而产生的歧义

Python 数字长度 python求数字长度_Python 数字长度_08

第一种会报错,因为有三个单引号,它不会认为中间的单引号是字符串中的符号。

2、  三单引号和三双引号也是用来区分两者在代码中同时出现而产生的歧义

3、  三引号(三单引号和三双引号)可以形成具有换行的多行字符串

Python 数字长度 python求数字长度_Python 数字长度_09

注意:在Python中还可以用三个双引号(”””)来进行代码的注释作用

字符串的索引

所有有序的序列都是有索引概念的,区别在于序列可不可以被修改,索引可以理解为每个字符的下标。字符串中每一个个体都可以看成是一个元素,每一个元素都有其对应索引。

注意:索引是从0开始的。

索引的用法:

1、  取单个元素

字符串[索引值]        取对应索引的元素

Python 数字长度 python求数字长度_Python 数字长度_10

2、  截取一段字符

字符串[start:end]    取得指定范围的元素,start包含本身元素,end不包含本身元素

Python 数字长度 python求数字长度_数据库_11

3、  步长截取

字符串[start:end:step]    step是步长,按照步长减1对元素进行隔取

Python 数字长度 python求数字长度_Python 数字长度_12

4、  默认取法

start:0       end:结尾

Python 数字长度 python求数字长度_Python 数字长度_13

5、  取反

字符串[负数]   从右往左取

Python 数字长度 python求数字长度_数据库_14

字符串的方法

1、center         让字符串在指定的长度中居中,可以指定填充的内容

Python 数字长度 python求数字长度_字符串_15

2、ljust             让字符串在指定的长度左对齐,可以指定填充的内容

Python 数字长度 python求数字长度_字符串_16

3、rjust            让字符串在指定的长度右对齐,可以指定填充的内容

Python 数字长度 python求数字长度_数据库_17

4、zfill               将字符串填充到指定的长度,不足的地方从左开始用0填充

Python 数字长度 python求数字长度_单引号_18

5、format        按照顺序将指定的参数传递给前面字符串中的大括号

Python 数字长度 python求数字长度_字符串_19

6、strip               默认去除两边的空格,去除的内容可以指定

Python 数字长度 python求数字长度_字符串_20

7、lstrip           默认去除左边的空格,去除的内容可以指定

Python 数字长度 python求数字长度_python_21

8、rstrip           默认去除右边的空格,去除的内容可以指定

Python 数字长度 python求数字长度_字符串_22

字符串的查找

1、count          返回指定字符在字符串中出现的个数

Python 数字长度 python求数字长度_字符串_23

2、find              返回从左开始指定字符第一次出现的索引,找不到返回-1

Python 数字长度 python求数字长度_python_24

3、rfind            返回从右开始指定字符第一次出现的索引,找不到返回-1

Python 数字长度 python求数字长度_数据库_25

4、index           返回从左开始指定字符第一次出现的索引,找不到报错

Python 数字长度 python求数字长度_单引号_26

5、rindex         返回从右开始指定字符第一次出现的索引,找不到报错

Python 数字长度 python求数字长度_Python 数字长度_27

字符串的替换

1、replace       替换字符串中的某个字符为指定字符,还可以为指定字符指定替换个数

Python 数字长度 python求数字长度_单引号_28

2、translate    按照指定好的对应关系来替换内容

Python 数字长度 python求数字长度_Python 数字长度_29



https://blog.51cto.com/13502869/2064795