7.30(数据类型,解压缩,python与用户的交互)

01.复习

变量(定义,命名规范,定义变量名的两种方式)

常量(什么是常量,常量的表示方式)

python变量内存管理(引用计数,垃圾回收机制,小整数池)

定义变量的三个特征(打印变量值,打印变量内存地址,打印变量数据类型)

花式赋值(交叉赋值,链式赋值)

python变量内存管理(

注释(单行注释,多行注释)

02.数据类型基础

不同种类的变量值用不同的数据类型描述

03.数字类型

整型int

作用:年龄,身份证号码,身高,体重等

定义方式:变量名 = int(整数)

print(变量名)

使用方法:+-*/ 加减乘除 //取整 %取余 **幂

浮点型float

作用:薪水等

定义方式:变量名 = float(值)

print(变量名)

使用方法:+-*/ // % **

04.字符串类型

str:字符串,把字符串在一起

作用:姓名,性别,外貌,说的话等

定义方式:变量名 = str(值)

print(变量名)

使用方法:+ * 逻辑比较

5.列表类型

list:容器类型,放多个数据类型

作用:存放多个值

定义方式:变量名_list = [值,值,值]

print(变量名_list)

使用方法:索引取值,从0开始

6.字典类型

dict类型

作用:取存多个值,按照key:value的方式存值,取得时候通过key去取指值,key对value具有描述性的作用,可以精确取值

定义方式:{}内以逗号隔开,键值对 key(描述意义):value(值)

变量名_dict = {key:value,........}

print(变量名-dict[])(需要看什么写什么)

使用方法:已有一个xxx_dict = {.......}

在写一个xxx _dict[key] = [value]

print(xxx_dict)

{......key:value}

7.布尔类型

bool

作用:用于判断条件结果

使用方法:一般作为条件的结果出现,不直接使用,python中除了0/None/空(空字符/空列表/空字典)/False之外所有数据类型都自带布尔值为True

布尔类型

8.解压缩

_表示不需要,约定俗成

*_会把前面的所有省略点,都不要

解压缩对象有多少个元素,则必须拿多少个

9.与用户交互

格式:

print('-'*100)

input("请输入你的姓名:")

print('*'*100)
----------------------------------------------------------------------------------------------------
请输入你的姓名:nick
****************************************************************************************************
name = input('请输入你的姓名:')
pwd = input('请输入你的密码:')

print(type(name))
print(type(pwd))
请输入你的姓名:nick
请输入你的密码:123
<class 'str'>
<class 'str'>
posted @ 2019-07-30 16:56  ZJJJJJJJ  阅读(231)  评论(0编辑  收藏  举报