查看类型

type( )

属性

查看属性

  1. dir(变量)

调用属性

  1. 变量.属性名
  2. 变量.属性名()
  3. help(变量.属性名) 查看属性帮助信息

例子

  1. n = "Abc"
  2. print(n.lower()) 输出为abc
  3. print(n.upper()) 输出为ABC
  4. print(n.split("b")) 分割,输出为['A', 'c']

转换

int( ) 转换为数值
str( ) 转换为字符串

====================

数字(int)

====================

字符串(str)

用” “ 表示

字符串实际上是一个列表(数组)
如:

  1. A = "abcde"
  2. print(A[0]) 输出为"a"
  3. print(A[0:2]) 输出为"ab"
  4. print(A[0:2000]) 输出为"abcde"
  5. print(A[:]) 输出为"abcde"
  6. print(A[0:2000:2]) 输出为"ace",后面的2为步长值
  7. print(A[-1]) 输出为"e"
  8. print(A[-1:-6:-1]) 输出为"edcba"
  9. print(A[::-1]) 输出为"edcba"

====================

列表(list)

类似于其他语言的数组
表示

  1. A = [数据1,数据2,....,数据n]
  2. A[0] 为数据1
  1. A = "abcde"
  2. print(A[0]) 输出为"a"
  3. print(A[0:2]) 输出为"ab"
  4. print(A[0:2000]) 输出为"abcde"
  5. print(A[:]) 输出为"abcde"
  6. print(A[0:2000:2]) 输出为"ace",后面的2为步长值
  7. print(A[-1]) 输出为"e"
  8. print(A[-1:-6:-1]) 输出为"edcba"
  9. print(A[::-1]) 输出为"edcba"

====================

元祖(tuple)

基本和列表相同
区别:但是元祖的值,定义后是不可以改变的,也不可以追加

  1. A = (数据1,数据2,....,数据n)
  2. A[0] 为数据1

====================

字典(dict)

没有索引值

  1. A = {"key1":value1,....,"keyn":valuen}
  2. A["key1"] value1