python基础--数值类型和序列类型
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基础--数值类型和序列类型的更多相关文章
- python基础之数值类型与序列类型
Hello大家好,我是python学习者小杨同学,已经学习python有一段时间,今天将之前学习过的内容整理一番,在这与大家分享与交流,现在开始我们的python基础知识之旅吧. 数值类型与序列类型 ...
- python数值类型与序列类型
基本运算符 / 浮点除法 //整除 x**y x的y次方 python中严格区分大小写 type(xx)/内置函数,查看变量xx的类型 id(xx)/内置函数,查看变量xx的内存地址 //----- ...
- python基础知识01-数据类型和序列类型
%,取余 //,取整,向下取整,5//2 = 2. 一.变量类型 1.变量名不能以数字开头,不能纯数字,不要用汉字,可以用下划线开头 2.数值类型(int,float,bool,complex) ...
- Python数值类型和序列类型
int.float.bool这三个数值类型和常用序列类型的定义和使用 数值类型的基本计算 序列类型的索引取值.切片.成员运算等序列类型的通用操作 complex(复数).decimal(定点数).ma ...
- Python基础一数据类型之数字类型
摘要: python基础一中提到了数据类型,这里主要讲解的是数字类型. 数字类型: 1,整型 2,长整型 3,浮点型 4,复数型 1,整型(int) 定义a = 1 通过type函数查看数据类型,整型 ...
- Python基础(3) - 数据类型:1数字类型
Python数据类型 数据类型 是否容器 是否可变 存储方式 数字 否 否 直接 字符串 否 否 直接 列表 是 是 顺序 元组 是 否 顺序 字典 是 是 映射 数字类型 整 型:1,234,0, ...
- python基础(1) 变量类型
变量赋值: python中的变量不需要类型声明 每个变量在使用前必须赋值,变量赋值以后才会被创建 变量在内存中创建时,包括变量的标识.名称和数据这些信息. EX: #!/usr/bin/python ...
- Python基础(3) - 数据类型:2字符串类型
Python字符串的表示有三种方法: 1.单引号(') >>>a = 'I love python. ' 2.双引号(") >>>a = " I ...
- 《转》python学习(6)序列类型-字符串
转自 http://www.cnblogs.com/BeginMan/archive/2013/06/08/3125502.html 二.序列类型 包含字符串.列表.元祖.模式都一样,举一反三即可.如 ...
随机推荐
- How Javascript works (Javascript工作原理) (十二) 网络层探秘及如何提高其性能和安全性
个人总结:阅读完这篇文章需要20分钟,这篇文章主要讲解了现代浏览器在网络层传输所用到的一些技术, 应当对 window.performance.timing 这个API所有了解. 这是 JavaScr ...
- react基础用法一(在标签中渲染元素)
react基础用法一(渲染元素) 如图所示最简单的变量使用方法 格式 let 变量名称 = 赋值: 渲染格式直接用 {变量名称} 就可以直接渲染到页面 如图所示第二种渲染方法 格式 const 变量名 ...
- scp---远程拷贝文件
scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器硬盘变为只读read onl ...
- jQuery获取区间随机数
1.自定义函数 function getRandom(min,max){ //x上限,y下限 var x = max; var y = min; if(x<y){ ...
- JQ each 各种标签
类选择器: $("input[class=class1]").each(function(){ alert($(this).val()); }); ID选择器: $("i ...
- BZOJ——T 3732: Network
http://www.lydsy.com/JudgeOnline/problem.php?id=3732 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: ...
- HDU——T 1506 Largest Rectangle in a Histogram|| POJ——T 2559 Largest Rectangle in a Histogram
http://acm.hdu.edu.cn/showproblem.php?pid=1506 || http://poj.org/problem?id=2559 Time Limit: 2000/1 ...
- 从设计到实现,一步步教你实现Android-Universal-ImageLoader-辅助类
通过前面几篇博文.我们分析了 AUI 的缓存.工具类.显示与载入这几个方面的代码.今天呢,我们继续研究 AUI 的源代码,学习当中的核心辅助工具类. 希望大家能在里面学到东西哈. Download 要 ...
- 【剑指Offer学习】【面试题27:二叉搜索树与双向链表】
题目:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表.要求不能创建不论什么新的结点.仅仅能调整树中结点指针的指向. 比方输入图4.12 中左边的二叉搜索树,则输出转换之后的排序现向链表. ...
- 【POJ 2482】 Stars in Your Window(线段树+离散化+扫描线)
[POJ 2482] Stars in Your Window(线段树+离散化+扫描线) Time Limit: 1000MS Memory Limit: 65536K Total Submiss ...