python语法入门之基本数据类型

一、数字类型

1. int整型

1.1作用

用来记录人的年龄,出生年份,学生人数等整数相关的状态

1.2定义

age=18

birthday=1990

student_count=48

2. float浮点型

2.1作用

用来记录人的身高,体重,薪资等小数相关的状态

2.2定义

height=172.3

weight=103.5

salary=15000.89

3.数字类型的使用

1. 数学运算:
            a = 1
            b = 2
            c = a + b
            print(c)
            4
2. 比较大小:x = 10
            y = 11
            print(x > y)
            False

二、字符串类型 str

1.作用

用来记录人的名字,家庭住址,性别等描述性质的状态

2.定义

name = 'Tony'
address = '上海市浦东新区'
sex = '男'

用单引号、双引号、多引号都可以定义字符串,本质上是没有区别的,但是需要考虑引号嵌套的配对问题,内层有单引号,外层就需要用双引号,多引号可以写多行字符串

3.使用

字符串可以进行"相加"和"相乘"运算
例:     name = 'tom'
        age = '18'
        print(name + age)  # 相加就是简单的字符串拼接
        'tom18'
        print(name * 2)    # 相乘就相当于将字符串想加了2次
        'tomtom'

三、列表 list

1.作用

专门用来记录多个同种属性的值(比如同一个班级多个学生的姓名、同一个人的多个爱好等),并且存取都十分方便

2.定义

在[]内用逗号分割开多个任意类型的元素例: 

3.使用

示例:                  0    1     2       3            l = [111,3.333,"aaaa",[666,777]]            print(l[1])            print(l[3])            print(l[-1][0])执行结果如下:            3.333            [666, 777]            666                

四、字典 dict

1.作用

按照key:value的形式存放多个任意类型的value

2.定义

在{}内用逗号分割开多个key:value,其中value可以是任意类型,而key通常是字符串类型  person_info={'name':'tony','age':18,'height':185.3}

3.使用

 person_info={'name':'tony','age':18,'height':185.3} person_info['name'] 'tony' person_info['age'] 18 person_info['height'] 185.3

五、布尔值 bool

1.作用

True,False,用来记录真假两种状态

2.定义

通常不是直接定义的,而是通过比较运算得到的tag = Trueprint(10 > 3)print("egon" == "egon")

3.使用

但凡结果为布尔值的操作,都是要当做条件用,我们将在if判断中用到它

补充: 布尔值分为显式和隐式两种

1.显式的布尔值:结果明确为True和False的2.隐式的布尔值:结果看上去并不是布尔值,但是python解释器在背后会将其解析为True或False               所有的数据当条件都是隐式的布尔值,只需要记住0、None,空对应的隐式的布                尔值为False,其余都为tRUE
posted @ 2021-07-28 20:06  芒果不忙~  阅读(77)  评论(0)    收藏  举报