python的变量类型
1. 变量的种类
1.1 数字
bool:布尔型 int:整型 float:浮点数 complex 复数
type ( True )
type ( 123 )
type ( 1.2 )
type ( 1 + 3j )
1.1.1 对数字类型的操作
+:加法 -:减法 *:乘法 /:除法 %:取模 //:整除 **:幂运算
a = 5
b = 2
print ( a + b)
print ( a - b)
print ( a * b)
print ( a / b)
print ( a % b)
print ( a // b)
print ( a ** b)
1.2 字符串
它是python中表示文本的数据类型 由单引号(’),双引号("),三引号(""")包围
print ( type ( 'wps' ) )
单引号包围的字符串中不能包含自身,除非加上转义符\,或者变单引号为双引号或三引号
my_str = 'abc' d'
my_str = 'abc\'d'
my_str = "abc\'d"
1.2.1常用的转义符
print ( 'abc\tdefg\nhijk' )
1.3 列表
列表用[]标识,在[]内用逗号隔开不同元素 通过列表中对应的序号来访问元素 通过指定序号起始位置对列表进行切片 对列表切片的操作会同步到原来的列表中
my_list = [ 'today' , 'is' , 20201201 ]
print ( my_list[ 2 ] )
print ( my_list[ 0 : 2 ] )
my_list[ 0 ] = 'Today'
print ( my_list)
my_list. append( 'wps' )
print ( my_list)
my_list. remove( 'is' )
print ( my_list)
1.4元组
列表用()标识,在()内用逗号隔开不同元素,类似于列表,但是元组不能二次赋值
my_tuple = ( 'today' , 'is' , 20201201 )
print ( my_tuple[ 2 ] )
print ( my_list[ 0 : 2 ] )
my_tuple[ 2 ] = 0
1.5 字典
字典是使用key-value关联的方式存储数据,通过key可以快速查阅到对应的value 字典的基本格式是用{}包裹key-value
my_dict = { 'a' : 1 , 'b' : 'str' , 'c' : [ 1 , 'w' ] }
print ( my_dict)
字典中的键要求是唯一的,比如字符串、数字、元组这种不可变类型
my_dict[ 'd' ] = 'ccr'
print ( my_dict)
my_dict[ [ 1 , 2 ] ] = [ 1 , 2 ]
print ( my_dict)
my_dict2 = { 'A' : my_dict,
'B' : my_list,
'C' : my_tuple}
print ( my_dict2)
1.5.1 字典的基本操作
print ( my_dict2[ 'A' ] )
print ( my_dict2[ 'a' ] )
print ( my_dict)
my_dict[ 'e' ] = 0
print ( my_dict)
"""
{'a': 1, 'b': 'str', 'c': [1, 'w'], 'd': 'ccr'}
{'a': 1, 'b': 'str', 'c': [1, 'w'], 'd': 'ccr', 'e': 0}
"""
del my_dict[ 'a' ]
print ( my_dict)
my_dict. clear( )
print ( my_dict)
del my_dict
print ( my_dict)
my_dict = { 'a' : 1 , 'b' : 'str' , 'c' : [ 1 , 'w' ] }
print ( my_dict)
print ( my_dict. keys( ) )
print ( my_dict. values( ) )
print ( my_dict. items( ) )