python基础---基本数据类型(05)

1、数字类型

1.1 整型 int

作用:记录年龄、身份证号等等
定义

age = 18
print(type(age))

1.2 浮点型float

作用:记录薪资、身高、体重等
定义

salary = 3.3
height = 1.80
print(type(height))

1.3 数字类型的其他使用

level = 1
x = level + 1
print(x)

print(10 + 3.3)
int与float之间可以相加

2、字符串类型str

作用:记录描述性质的状态、名字、一段话
定义:用引号(’ ‘, “”, ‘’’ ‘’', “”" “”") 包含的一串字符

info = '大家好!!'
print(type(info))

2.1其他使用:

① 字符串的嵌套,注意:外层用单引号,里层应该用双引号,反之亦然

print("my name is 'zhoushun'")
print('my name is \'zhoushun\'')
print('my name is "zhoushun"')

② 字符串之间可以相加,但仅限于str与str之间进行:代表字符串的拼接,了解即可,不推荐使用,因为str之间的相加效率极低

print('my name is ' + 'zhoushun')

③ 字符串乘一个数字 ,相当于重复

print('=' * 10)

3、列表

列表:索引对应值,索引从0开始,0代表第一个
作用:按位置记录多个值(同一个人的多个爱好、同一个班级的所有学生),并且可以按照索引取指定位置的值
定义:在[]内用逗号分隔开多个任意类型的值,一个值称之为一个元素

# 索引0    1     2          3           4
l = [10, 3.1, 'aaa', ['bbb', 'ccc'], 'ddd']
print(l)
print(l[1])
print(l[3])
print(l[3][1])
print(l[-1])  # 取列表最后一个元素

3.1 其他的用途:

students_info = [
    ['tony', 18, ['sing', ]],
    ['jason', 18, ['play', 'sleep']]
]

取第一个学生的第一个爱好

print(students_info[0])  # 取出列表中的第一条信息 ['tony', 18, ['sing', ]] 
print(students_info[0][2])  # 取出列表中的第一条信息的第三条信息 ['sing', ]
print(students_info[0][2][0]) #取第一个学生的第一个爱好 sing

4、字典

字典类型:key对应值,其中key通常为字符串类型,所以key对值可以有描述性的功能
作用:用来存多个值,每个值都有唯一一个key与其对应,key对值有描述性功能
定义:在{}内用逗号分开多个key:value

d = {'a': 1, 'b': 2}
print(d['a'])

info = {'name': 'zhoushun',
        'age': 18,
        'sex': 'male',
        'salary': 19
        }
print(info['name'])

5、列表与字典(list与dict):

相同点:都能存多个值,称之为容器类型
不同点:list是索引对应值,索引反应的是位置/顺序,dict是用key对应值,其中key通常为字符串类型,而类型具有描述性功能,所以key对值可以有描述性功能

6、布尔bool

作用:用来记录真假这两种状态
定义

is_ok = True
is_err = False

使用:通常用来当作判断的条件,我们将在if判断中用到它

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值