查看类型
type( )
属性
查看属性
dir(变量)
调用属性
变量.属性名
变量.属性名()
help(变量.属性名) 查看属性帮助信息
例子
n = "Abc"
print(n.lower()) 输出为abc
print(n.upper()) 输出为ABC
print(n.split("b")) 分割,输出为['A', 'c']
转换
====================
数字(int)
====================
字符串(str)
用” “ 表示
字符串实际上是一个列表(数组)
如:
A = "abcde"
print(A[0]) 输出为"a"
print(A[0:2]) 输出为"ab"
print(A[0:2000]) 输出为"abcde"
print(A[:]) 输出为"abcde"
print(A[0:2000:2]) 输出为"ace",后面的2为步长值
print(A[-1]) 输出为"e"
print(A[-1:-6:-1]) 输出为"edcba"
print(A[::-1]) 输出为"edcba"
====================
列表(list)
类似于其他语言的数组
表示
A = [数据1,数据2,....,数据n]
A[0] 为数据1
A = "abcde"
print(A[0]) 输出为"a"
print(A[0:2]) 输出为"ab"
print(A[0:2000]) 输出为"abcde"
print(A[:]) 输出为"abcde"
print(A[0:2000:2]) 输出为"ace",后面的2为步长值
print(A[-1]) 输出为"e"
print(A[-1:-6:-1]) 输出为"edcba"
print(A[::-1]) 输出为"edcba"
====================
元祖(tuple)
基本和列表相同
区别:但是元祖的值,定义后是不可以改变的,也不可以追加
A = (数据1,数据2,....,数据n)
A[0] 为数据1
====================
字典(dict)
没有索引值
A = {"key1":value1,....,"keyn":valuen}
A["key1"] 为value1