day04

Posted on 2019-09-10 15:04  猪宝店幼儿园  阅读(143)  评论(0编辑  收藏  举报

数字类型基础

数字类型

字符串类型

列表类型

字典类型

布尔类型

数字类型

整型

作用:表示人的年龄、各种号码、级别

定义:age=18

使用方法:加减乘除、逻辑判断(大于、小于)

浮点型

作用:表示身高、体重、薪资

定义:salary=3.2

使用方法:加减乘除、逻辑判断(大于、小于)

字符串

作用:表示名字,爱好

定义:name='nick'

使用方法:字符串只能+、*和逻辑比较

如果字符串内有引号,则包裹字符串的引号和字符串内部的引号不能相同

字符串的乘法只能乘以数字

字符串比较大小,按照ASCII码比较,以后会细讲

字符串的比较是字母的顺序

列表

作用:存放多个值,如多个女朋友、多个爱好

定义:hobby_list=['run','pao']

使用方法:存不是目的,取才是目的

字典

作用:用来存取多个值,按照key:value的方式存值,取的时候可以通过key而非索引去取值,key对value具有描述性的作用。存放数据的种类各种各样并且数据较多的时候可以使用字典

定义:user_info={'name':'nick','age':18}

使用方法:字典取值方式不再依赖于索引,而是依赖于key,通过[key]即可获取key对应的value值

布尔类型

作用:用于判断条件结果

定义:True、False通常情况不会直接引用,需要使用逻辑运算得到结果

使用方法:print(bool(1==1))

Python与用户交互

python2当中的raw_input()和python3中的input()是一模一样的

解压缩

name_list = ['nick', 'egon', 'jason', ]
x, y, z = name_list
print(f'x:{x}, y:{y}, z:{z}')

三种格式化输出方式

  1. 占位符:

    age = 19
    print('My name is xxx,my age is '+str(age))

  2. format格式化:

    name = 'nick'
    age = 19
    print("Hello, {}. You are {}.".format(name, age))

  3. f-string格式化:

    name = "nick"
    age = 19
    print(f"Hello, {name}. You are {age}.")