傻逼老哥是傻逼,聪明有德最聪明——数据类型、与用户交互、格式化输出、基本运算符,第六天

编程的时候如果你只会用CTRL+C、CTRL+X、CTRL+C...并且接下来你也只用这几个键,那么你一辈子子也就这几个键了。

以后每天一更,包括周六日!!!

   第六天

数据类型:

1.什么是数据类型:变量值就是我们的数据,所以数据类型指的就是变量值的不同类

2.为何数据要分类:变量是用来保存不同状态的,所以对于不同的状态要用不同类型的数据去存储

3.数据的分类:


一、整形int():

1.作用:用来表示人的年龄、各种号码、等级。。。

2.定义:age = 18 即 age = int(18)

3.用途:略

二、浮点型float():

1.作用:表示人的体重、身高、薪资。。。

2.定义:salary = 3.1 即 salary = float(3.1)

3.用途:略

三、字符串型str():

1.作用:描述性质的状态,比如人的名字、家庭住址。。。

2.定义:在单引号、双引号、三引号中的一串字符,name = ‘chenyoude’即 name = str(‘chenyoude’)

3.用途:

注意:msg  = “my name is ’chenyoude‘”

四、列表list

1.作用:用来存取多个值

2.定义:在[]内用逗号分开的多个任意类型的值

l = [1, 2, 3] 即 l = list([1, 2, 3])

3.如何用:用索引取值,索引是从0开始的

五、字典dict

1.作用:用来存取多个值,按照key:value的方式存放值,取得时候可以通过key而非索引去取值,key对value是有描述性功能的

2.定义方式:在{}内用逗号分开多个元素,每一个元素都是key:value的格式,其中value可以是任意类型,key大多数都是字符串类型

六、布尔bool

1,作用:用做判断的条件

 2.定义:True和False

3.用途:略

注意:所有的数据类型本身就是一种布尔值,即所有的数据类型都可以当作条件去用


与用户交互:

在python3中的input会将用户输入的所有内容都存成字符串类型

在python2中的raw_input会将用户输入的所有内容都存成字符串类型

在python2中的input会强制要求用户输入特定数据类型的值


格式化输出:

%s可以接收任意数据类型的值

%d只能接受int类型的值


基本运算符:

/ 有零有整除法

// 地板除,只取整数部分

% 求余

** 指数

列表之间比大小类似于字符串之间比大小

重点:链式赋值

a = b = c = 10

交叉赋值

x = 100

y = 200

x,y = y, x

变量值的解压缩

l = [1, 2, 3, 4]

a, _, c, _ = l

_表示不需要这个变量

重中之重,对字典来说,解压出来的值是key


逻辑运算:

not:对后边的判断结果取反

and:两边都是True输出True,否则都是False

or:又一遍是True则输出为True

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值