老王学python2 的第4天---变量类型

老王学python2 的第4天---变量类型,第1张

老王学python2 的第4天---变量类型

变量类型
  • 一、变量赋值
  • 二、删除变量: del 变量名
  • 三、标准数据类型
    • 1、数字:用于存储数值
    • 2、字符串
    • 3、列表
    • 4、元组
    • 5、字典
  • 四、思维导图式总结(可以直接看这里)

一、变量赋值

1、变量赋值不需要类型声明
2、变量使用前都必须赋值,赋值后才会被创建
3、变量赋值分类

# 1、单变量赋值: num = 1

# 2、多变量赋值:
a = b = c = 1
print a, b, c --> 1 1  1

num1, num2, num3 = 1, 2, 3
print num1, num2, num3 --> 1  2  3
二、删除变量: del 变量名
num = 1
print num
del num  # 删除num
三、标准数据类型 1、数字:用于存储数值
# 1、int:有符号整型
int1 = 1

# 2、long:长整型
long1 = 01222L

# 3、float:浮点型
float1 = 0.313

# 4、complex:复数
complex1 = 3.14j
2、字符串
# 1、定义字符串
str = 'eqwrqefqdasf'

# 2、获取指定位置的字符
str = '0123456789'
print str[3]  # 3
print str[0] # 0

# 3、截取字符串:变量名[开始位置 : 结束位置],含头不含尾
str = '0123456789'
res1 = str[3: 7]  # 3456
res2 = str[-4: -1] # 678

# 4、字符串复制
str = '0123'
print str*2 # 01230123
print str*3 # 012301230123

# 5、字符串拼接
str = '0123'
print str + '1111' # 01231111
3、列表
# 1、列表定义
list1 = [1, 2, '222', False, 1.2, True]
list2 = [1, 2, 3, 4, 5]

# 2、输出列表指定位置值
print list1[0] # 1
print list2[3] # 4

# 3、截取列表
print list1[1 : 4] # [2 '222' False]
print list2[-4: -1] # [2, 3, 4]

# 4、复制
print list1*2  # [1, 2, '222', False, 1.2, True, 1, 2, '222', False, 1.2, True]
print list2 * 3 # [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5]

# 5、拼接组合列表
print list1+list2 # [1, 2, '222', False, 1.2, True, 1, 2, 3, 4, 5]
print list2+list1 # [1, 2, 3, 4, 5, 1, 2, '222', False, 1.2, True]

# 6、指定位置赋值
# ① 指定存在值的位置赋值
list1[0] = 1111
print list1[0] # 1111
print list1 # [1111, 2, '222', False, 1.2, True]

# ② 指定不存在值的位置赋值
list1[1111] = 1111   # 报错
print list1[1111]
4、元组
# 1、使用()定义,相当于只读列表:
tuple = (1, 2, '333', False, True, 1.23)
tuple[0] = 11111 # 报错

# 2、输出指定位置值
print tuple1[0] # 1

# 3、截取:变量名[开始位置 : 结束位置],含头不含尾
print tuple1[1 : 4] # (2, '333', False)
print tuple1[-4 : -1] # ('333', False, True)

# 4、复制
print tuple1*2 # (1, 2, '333', False, True, 1.23, 1, 2, '333', False, True, 1.23)

# 5、拼接
print tuple1+tuple2 # (1, 2, '333', False, True, 1.23, 1, 2, 3)
5、字典
# 1、定义
dict1 = {}
dict2 = {'name': 'bob', 'aaa': 'aaaValue', 2: 222}

# 2、赋值
dict1[1] = 'this is one'
dict1['two'] = False

# 3、输出指定键位置的值
print dict1  # {1: 'this is one', 'two': False}
print dict1[1] # this is one
print dict1['two'] # False

# 4、输出所有键keys
print dict2.keys() # [2, 'aaa', 'name']

# 5、输出所有值values
print dict2.values() # [222, 'aaaValue', 'bob']
四、思维导图式总结(可以直接看这里)




欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5650869.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存