Python中数值类型:int(整数),float(浮点数),True/False(布尔值,首字母必须大写)

         int:1    #任意整数

         float:2.3   #小数

python赋值: a = 1   #将整数1赋值给 a

Python中序列类型:str(字符串),list(列表),tuple(元祖)

            str定义:

            s=' 123456'    #单引号

            s=" 123456 "    #双引号

            s="' 123456 "'     #三引号

          list定义:

            li=[1 , 2 , 3 , 4 , 5 , 6 ]    #列表定义用  [  ]

            li=[1 , 2 , 3 , s , (1,23)  , '离骚' ]   #列表内什么都能放,包括定义过的变量

          tuple定义:

            tu=(1,2,3,4,5,6)    #元祖定义用()

            tu=( 1 , s , [ 1 , 23] , (2 , 23) , ' 离骚 ' )     #元祖内和列表一样什么都能放

可以用 type(变量名) 来查看变量的类型

取值

定义后如果想取出序列类型中的值的话,可以通过加下标的方式来取到指定下标位置的值

a=' 123456'     #定义一个字符串  

a[ 0 ]       # a后面跟一个[ ],里面填上下标位置 0 

结果为 ' 1 ' , 计算下标位置的方式为从0开始,即 ‘123456’ 依次对应的下标位置为 ' 012345 '(这是正着数下标,反着数下标的话 ' 12345 '字符串中 5 对应的的下标索引为 - 1 ,依次类推 1,2,3,4 对应的是 -6,-5,-4,-3,-2),列表和元祖也可以用这样的方法

如果我想取 ' 123456 ' 中 2 后面的值的话

a [ 1: ]     

运行结果为23456,因为2 的下表为 1 ,在下标后面添加 : 表示从下标 2 的位置开始取值,一直到最后

如果我想取 ‘123456’ 中的 '345' 的话

a [ 2 : 5 ]       

运行结果为345, 因为 3 的下表为2 ,在:后面再添加一个下标位置 5 ,则表示从下标2开始取值,一直取到下标 5 之前,也就是字符串内 6 之前的值 (左闭右开)

序列类型转换

s = '123456'   #定义一个字符串

b = list(s)       #将赋值给 s 的字符串转换成列表,再赋值给 b

其中 list( s ) 作用是将赋值给 s 的字符串转换成列表,但转换后并不会保存,所以用变量 b 接收转换后的列表,其他方法同上

str(  )   转换成字符串

list (  )    转换成列表

tuple (  )   转换成元祖

python基础--数值类型和序列类型的更多相关文章

  1. python基础之数值类型与序列类型

    Hello大家好,我是python学习者小杨同学,已经学习python有一段时间,今天将之前学习过的内容整理一番,在这与大家分享与交流,现在开始我们的python基础知识之旅吧. 数值类型与序列类型 ...

  2. python数值类型与序列类型

    基本运算符 / 浮点除法 //整除 x**y  x的y次方 python中严格区分大小写 type(xx)/内置函数,查看变量xx的类型 id(xx)/内置函数,查看变量xx的内存地址 //----- ...

  3. python基础知识01-数据类型和序列类型

    %,取余 //,取整,向下取整,5//2 = 2. 一.变量类型 1.变量名不能以数字开头,不能纯数字,不要用汉字,可以用下划线开头 2.数值类型(int,float,bool,complex) ​ ...

  4. Python数值类型和序列类型

    int.float.bool这三个数值类型和常用序列类型的定义和使用 数值类型的基本计算 序列类型的索引取值.切片.成员运算等序列类型的通用操作 complex(复数).decimal(定点数).ma ...

  5. Python基础一数据类型之数字类型

    摘要: python基础一中提到了数据类型,这里主要讲解的是数字类型. 数字类型: 1,整型 2,长整型 3,浮点型 4,复数型 1,整型(int) 定义a = 1 通过type函数查看数据类型,整型 ...

  6. Python基础(3) - 数据类型:1数字类型

    Python数据类型 数据类型 是否容器 是否可变 存储方式 数字 否 否 直接 字符串 否 否 直接 列表 是 是 顺序 元组 是 否 顺序 字典 是 是 映射 数字类型 整  型:1,234,0, ...

  7. python基础(1) 变量类型

    变量赋值: python中的变量不需要类型声明 每个变量在使用前必须赋值,变量赋值以后才会被创建 变量在内存中创建时,包括变量的标识.名称和数据这些信息. EX: #!/usr/bin/python ...

  8. Python基础(3) - 数据类型:2字符串类型

    Python字符串的表示有三种方法: 1.单引号(') >>>a = 'I love python. ' 2.双引号(") >>>a = " I ...

  9. 《转》python学习(6)序列类型-字符串

    转自 http://www.cnblogs.com/BeginMan/archive/2013/06/08/3125502.html 二.序列类型 包含字符串.列表.元祖.模式都一样,举一反三即可.如 ...

随机推荐

  1. printf---格式化并输出结果到标准输出。

    printf命令格式化并输出结果到标准输出. 语法 printf(选项)(参数) --help:在线帮助: --version:显示版本信息. 参数 输出格式:指定数据输出时的格式: 输出字符串:指定 ...

  2. 紫书 习题 10-22 UVa 10479 (找规律)

    自己一直在纠结这个串的构造方法 而没有观察串本身的规律-- 2的63次方用 unsigned long long 然后可以发现串是递归构造的. 将串分成1,1,2,4,8,16, 然后会发现s串里面1 ...

  3. android对话框显示异常报错:You need to use a Theme.AppCompat theme (or descendant) with this activity.

    今天写android实验碰到到一个问题,在用AlertDialog.Builder类构建一个对话框之后,调用Builder.show()方法时抛出异常如下: - ::-/xyz.qlrr.sqlite ...

  4. HDU——T 3072 Intelligence System

    http://acm.hdu.edu.cn/showproblem.php?pid=3072 Time Limit: 2000/1000 MS (Java/Others)    Memory Limi ...

  5. ActiveReports 9实战教程(2): 准备数据源(设计时、执行时)

    在上讲中<ActiveReports 9实战教程(1): 手把手搭建好开发环境Visual Studio 2013 社区版>,我们已经结合Visual Studio 2013搭建好了Act ...

  6. 解决切换场景时NGUI图集资源未释放的问题

    使用unity3d编辑器,在切换场景的时候.NGUI的图集没有释放造成内存不足游戏闪退的问题. 默认情况下,unity3d切换场景之后会释放不用的内存,即内部会调用Resources.UnloadUn ...

  7. es67

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. elasticsearch index 之 create index(-)

    从本篇开始,就进入了Index的核心代码部分.这里首先分析一下索引的创建过程.elasticsearch中的索引是多个分片的集合,它只是逻辑上的索引,并不具备实际的索引功能,所有对数据的操作最终还是由 ...

  9. RTP 和 RTSP的区别

    RTP(Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输协议.RTP被定义为在一对一或一对多的传输情况下工作.其目的是提供时间信息和实现流同 ...

  10. 34.Intellij IDEA 安装lombok及使用详解

    转自:https://blog.csdn.net/qinxuefly/article/details/79159018 项目中经常使用bean,entity等类,绝大部分数据类类中都需要get.set ...