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 (  )   转换成元祖

最新文章

  1. MCMC 、抽样算法与软件实现
  2. python中非关键字可变长参数和关键字变量参数的区别
  3. manage account
  4. * 和 ** python
  5. spark-submit常用参数
  6. MSSQLSERVER数据库- 获取月份的第一天和最后一天
  7. UITableView的简单应用介绍
  8. Excel01-不同的单元格输入同一数据
  9. List remove操作注意问题
  10. JVM类加载以及执行的实战
  11. 倒水问题(Fill,UVA 10603) lrj白书 p202
  12. 挖一挖@Bean这个东西
  13. python--面向过程编程与面向对象编程
  14. [UE4]对象
  15. npm 切换淘宝镜像几种方式
  16. codves 2021中庸之道
  17. VS2010/MFC编程入门之十六(对话框:消息对话框)
  18. 让FIREDAC记录数据库的异常日志
  19. 搭建jdk环境
  20. Happy Swifting!

热门文章

  1. css3 列表图片hover左右滚动效果
  2. 联想 Thinkserver TS250服务器RAID1 重建测试
  3. 使用Microsoft excel 2007 进行数据分析---环境配置
  4. 【Oracle】使用bbed恢复delete的数据
  5. leetCode 85.Maximal Rectangle (最大矩阵) 解题思路和方法
  6. Razor数组数据
  7. 6.前端开发必备!Emmet使用手册
  8. git --- ! [rejected] master -> master (non-fast-forward)
  9. HDU 2017 Multi-University Training Contest - Team 4 1009 1011
  10. mkfs---创建Linux文件系统