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 ( ) 转换成元祖
最新文章
- MCMC 、抽样算法与软件实现
- python中非关键字可变长参数和关键字变量参数的区别
- manage account
- * 和 ** python
- spark-submit常用参数
- MSSQLSERVER数据库- 获取月份的第一天和最后一天
- UITableView的简单应用介绍
- Excel01-不同的单元格输入同一数据
- List remove操作注意问题
- JVM类加载以及执行的实战
- 倒水问题(Fill,UVA 10603) lrj白书 p202
- 挖一挖@Bean这个东西
- python--面向过程编程与面向对象编程
- [UE4]对象
- npm 切换淘宝镜像几种方式
- codves 2021中庸之道
- VS2010/MFC编程入门之十六(对话框:消息对话框)
- 让FIREDAC记录数据库的异常日志
- 搭建jdk环境
- Happy Swifting!
热门文章
- css3 列表图片hover左右滚动效果
- 联想 Thinkserver TS250服务器RAID1 重建测试
- 使用Microsoft excel 2007 进行数据分析---环境配置
- 【Oracle】使用bbed恢复delete的数据
- leetCode 85.Maximal Rectangle (最大矩阵) 解题思路和方法
- Razor数组数据
- 6.前端开发必备!Emmet使用手册
- git --- ! [rejected] master ->; master (non-fast-forward)
- HDU 2017 Multi-University Training Contest - Team 4 1009 1011
- mkfs---创建Linux文件系统